22

假设我编写了创建表 ABC 的脚本 Table_ABC.sql。我为每个必需的表创建了许多这样的脚本。现在我想编写一个按顺序调用所有这些脚本文件的脚本,所以基本上我想要另一个脚本文件 createTables.sql。Mysql 提供了从“mysql” shell 应用程序执行脚本文件的选项,但可以找到一些命令,例如exec c:/myscripts/mytable.sql。请告诉我是否有任何可以用 sql 脚本本身编写的命令来调用最新 mysql 版本中的其他命令或相同的替代方法。

谢谢

4

1 回答 1

22

你可以使用source命令。所以你的脚本会是这样的:

use your_db;
source script/s1.sql;
source script/s2.sql;
-- so on, so forth
于 2010-10-27T01:14:58.460 回答