我正在一个多数据库系统中工作,我想了解您关于从 mysql 中的存储过程创建数据库的意见。它工作得很好,但我想知道是否有人以前使用过这种技术,以及它将来是否会成为问题。
这是我的程序工作流程的伪代码示例:
主要程序: -创建数据库和用户 同花顺特权;
调用 procedureToPopulateNewDatabase(nameOfNewDataBase)
程序结束。
谢谢。
最佳答案
创建数据库不是重复执行的操作。 也许使用脚本来自动执行表操作会很有用。 例如:假设您已经创建了 table1。之后,您创建了 table2,其中包含引用 table1.column1 的列 有一个能够删除表关系的脚本很有趣。在示例中,您的脚本将首先删除 table2,然后删除 table1。 如果我们尝试先删除 table1,由于引用完整性,它会抛出错误。
关于mysql - 创建mysql存储过程来生成db,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55102518/