创建mysql存储过程以生成数据库

时间:2019-03-11 13:06:25

标签: mysql procedure

我在一个多数据库系统中工作,我希望您对从mysql中的存储过程创建数据库的意见。它的工作正常,但是我想知道是否有人以前使用过这种技术,以及将来是否会成为问题。

这是我的过程工作流的伪代码示例:

mainProcedure: -创建数据库和用户 同花顺特权;

调用procedureToPopulateNewDatabase(nameOfNewDataBase)

程序结束。

谢谢。

1 个答案:

答案 0 :(得分:0)

创建数据库不是重复执行的操作。 使用脚本来自动执行表操作也许会很有用。 例如:假设您已经创建了table1。之后,您创建了table2,其中包含引用table1.column1的列 拥有能够删除表冲突的脚本很有趣。在示例中,您的脚本将首先删除table2,然后删除table1。 如果我们首先尝试删除table1,则由于参照完整性会引发错误。