Пакетные файлы и MySQL: передать блок команд вместо другого .bat файла - PullRequest
0 голосов
/ 01 июля 2011

Я вижу, что могу передать пакетный файл в mysql , чтобы выполнить последовательность команд. Но можно ли поместить эти команды в тот же командный файл, что и тот, который запускает приложение mysql?

т.е. я могу передать блок командных команд в mysql вместо передачи командного файла, чтобы он мог выглядеть примерно так:

mysql < [list of commands, not a .bat filename]

Ответы [ 2 ]

1 голос
/ 01 июля 2011

Вы также можете передавать команды в MySQL, если вы не хотите / иметь их в файле:

echo " ...some SQL... " | mysql 
0 голосов
/ 01 июля 2011

Термин «Пакетный файл» в руководстве mySQL относится не к файлам .BAT DOS, а к файлу со многими командами mySQL.

 mysql < list.sql

будет делать именно то, что вам нужно.

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