组成多个mysql脚本

在复合脚本中是否可以包含其他mysql脚本? 理想情况下,我不想为包含的脚本创build一个存储过程…对于较大的项目,我希望分层维护几个较小的脚本,然后根据需要编写它们…但现在,我很乐意学习如何包含其他脚本…

source是一个你可以在MySQL客户端工具中使用的内建命令(这是你用来执行SQL脚本的):

 mysql> source otherfile.sql 

如果您在存储过程或API中执行SQL,则应该知道MySQL客户机内置函数只能在MySQL客户机中工作 。

MySQL脚本只是一个命令列表,要在数据库服务器上运行。 SQL不是一种脚本语言,所以它不像一个行为。 “包含”其他脚本的唯一方法是在启动脚本加载命令时将它们连接在一起。