Выполните несколько sql файлов в пакете mysql

для выполнения единственного файла, можно работать в mysql

.\имя файла

или Вы за пределами mysql можно работать

mysql <имя файла

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

*.sql

но это не работает.

Какие-либо идеи?

20
задан hmak 16 March 2010 в 22:17
поделиться

3 ответа

Предположим, вы используете bash:

cat * .sql | mysql

48
ответ дан 29 November 2019 в 22:36
поделиться

bash:

mysql < <(cat *.sql)
4
ответ дан 29 November 2019 в 22:36
поделиться
for %S in (*.sql) do mysql -u user_name database_name < %S

или

mysql -u user_name -p password database_name < file.sql
10
ответ дан 29 November 2019 в 22:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: