Mysql:如何从其他sql脚本文件中调用sql脚本文件?

Mad*_*hik 20 mysql sql file call sql-scripts

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

谢谢

Pab*_*ruz 20

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

use your_db;
source script/s1.sql;
source script/s2.sql;
-- so on, so forth
Run Code Online (Sandbox Code Playgroud)

  • mysql工作台显示错误"SOURCE(source)在此位置无效输入". (10认同)
  • 是否可以为包含这些命令的文件提供脚本文件的相对路径. (5认同)
  • 我已经浏览了这个页面.source命令在mysql应用程序上运行,但我想在mysql workbench的查询分析器工具上运行它.谢谢 (2认同)