是否可以在复合脚本中包含其他mysql脚本?理想情况下,我不想为包含的脚本创建存储过程...对于较大的项目,我希望按层次结构维护几个较小的脚本,然后根据需要组合它们...但是现在,我很乐意学习如何包含其他脚本...
答案 0 :(得分:2)
source
是一个内置命令,可以在MySQL客户端工具中使用(这是您用来执行SQL脚本的):
mysql> source otherfile.sql
如果您在存储过程或API中执行SQL,您应该知道MySQL client builtins work only in the MySQL client。
答案 1 :(得分:0)
MySQL脚本只是一个命令列表,可以按顺序针对数据库服务器运行。 SQL无论如何都不是脚本语言,因此它不像一个人。 “包括”其他脚本的唯一方法是在启动脚本加载命令时将它们连接在一起。