将大型SQL文件分解为从MySQL中的主文件执行的许多文件

时间:2014-04-11 13:39:25

标签: mysql sql module

我想将一个大型SQL文件(许多查询和临时表)分解为:主SQL文件和其他SQL文件列表,然后从主SQL文件中执行。

例如,主SQL文件如下所示:

EXECUTE file1

EXECUTE file2

EXECUTE file3

..do something..

EXECUTE file 4

..do something..

1 个答案:

答案 0 :(得分:0)

这不会起作用 - SQL在服务器上执行,而不是在本地计算机上执行,因此没有EXECUTE文件可用。

您可以做的是将所有SQL块包装到相应的过程中,在数据库中创建过程然后按顺序执行它们。