2010-07-20 3 views
1

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

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

ответ

1

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

\. filename 

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

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

Приветствия, Якоб

+0

Или excecute командный файл из приглашения 'mysql> SOURCE myfile.sql;' –

0

следующее является более предпочтительным.

В Linux:

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

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

Смежные вопросы