编写多个mysql脚本

时间:2009-07-03 19:14:02

标签: mysql linux scripting

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

2 个答案:

答案 0 :(得分:2)

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

mysql> source otherfile.sql

如果您在存储过程或API中执行SQL,您应该知道MySQL client builtins work only in the MySQL client

答案 1 :(得分:0)

MySQL脚本只是一个命令列表,可以按顺序针对数据库服务器运行。 SQL无论如何都不是脚本语言,因此它不像一个人。 “包括”其他脚本的唯一方法是在启动脚本加载命令时将它们连接在一起。