Запуск нескольких файлов SQL одновременно

3349
Matt Huggins

Я чувствую, что в прошлом я выполнял команды, подобные следующим, но сейчас я получаю сообщение об ошибке. Может быть, у меня просто бред, и мой синтаксис отключен.

mysql -u root -p db_name < *.sql 

Я ожидаю, что это произойдет, запустив все файлы SQL в папке, упорядоченные в алфавитном порядке. Тем не менее, я получаю эту ошибку:

-bash: *.sql: ambiguous redirect 
2

1 ответ на вопрос

4
Doug Harris

Попробуйте это вместо этого:

cat *.sql | mysql -u root -p db_name