我在一个多数据库系统中工作,我希望您对从mysql中的存储过程创建数据库的意见。它的工作正常,但是我想知道是否有人以前使用过这种技术,以及将来是否会成为问题。
这是我的过程工作流的伪代码示例:
mainProcedure: -创建数据库和用户 同花顺特权;
调用procedureToPopulateNewDatabase(nameOfNewDataBase)
程序结束。
谢谢。
答案 0 :(得分:0)
创建数据库不是重复执行的操作。 使用脚本来自动执行表操作也许会很有用。 例如:假设您已经创建了table1。之后,您创建了table2,其中包含引用table1.column1的列 拥有能够删除表冲突的脚本很有趣。在示例中,您的脚本将首先删除table2,然后删除table1。 如果我们首先尝试删除table1,则由于参照完整性会引发错误。