一次运行多个 SQL 文件

Mat*_*ins 4 bash mysql sql

我觉得我过去运行过如下命令,但我现在尝试它时出错。也许我只是脑放屁,我的语法不正常。

mysql -u root -p db_name < *.sql
Run Code Online (Sandbox Code Playgroud)

我希望这样做是运行按字母数字顺序排列的文件夹中的所有 SQL 文件。但是,我收到此错误:

-bash: *.sql: ambiguous redirect
Run Code Online (Sandbox Code Playgroud)

Dou*_*ris 5

试试这个:

cat *.sql | mysql -u root -p db_name
Run Code Online (Sandbox Code Playgroud)