Пакетное обновление MySQL - PullRequest
1 голос
/ 20 июля 2010

У одного из моих клиентов проблема с базой данных MySQL. Чтобы решить эту проблему, мне нужно просто запустить простое обновление таблицы. Мне нужно будет отправить это моему клиенту через командный файл.

Как запустить обновление MySQL для таблицы через командный файл?

Ответы [ 2 ]

1 голос
/ 20 июля 2010

Обычно я помещаю команды SQL, которые я хочу использовать, в простой текстовый файл. Затем вы можете вызвать файл, запустив MySQL и:

\. filename

Это будет запускать каждую строку файла, как если бы он был набран из ввода. Это также легко проверить.

Если вам нужно больше, вы можете запустить MySQL с помощью команды, которую они могут вырезать, вставлять и передавать файл в MySQL в качестве входных данных. Убедитесь, что имена пользователей и пароли обрабатываются вашей командной строкой или вашим скриптом.

0 голосов
/ 20 мая 2012

предпочтительнее следующее.

В Linux:

    mysql -u root -p -D <i>database</i> < file

Я использовал это, и я считаю это более удобным.

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