Преобразовать вывод сложного запроса MySQL в формат INSERT INTO VALUES () - PullRequest
0 голосов
/ 17 марта 2020

У меня есть требование поместить вывод сложного запроса MySQL (который использует join / case / et c.) В файл дампа в формате INSERT INTO table_name VALUES (....). Поскольку файл необходимо перенести на другой сервер и восстановить, я не могу использовать INSERT INTO table_name SELECT .... напрямую. Кроме того, в моей целевой базе данных нет функции LOAD DATA LOCAL INFILE.

Можно ли преобразовать выходные данные запроса в формат mysqldump (INSERT INTO table_name VALUES ())?

Например, если вывод моего запроса будет примерно таким:

enter image description here

Мне нужно то же самое, что INSERT INTO TestStores VALUES (1, Teststore 1), (2, Store 2);

Заранее спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...