mysql - 创建mysql存储过程来生成db

标签 mysql procedure

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

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

主要程序: -创建数据库和用户 同花顺特权;

调用 procedureToPopulateNewDatabase(nameOfNewDataBase)

程序结束。

谢谢。

最佳答案

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

关于mysql - 创建mysql存储过程来生成db,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55102518/

相关文章:

sql - 如何在 oracle sql 脚本中创建过程并在脚本中使用它?

Java调用过程oracle plsql不返回数据但在plsql中返回数据

java - 实现 UUID 以获得更好的性能

mysql - 更改表上的 auto_increment 值的过程

mysql - MySQL Workbench 6.1.7 中未出现执行计划选项卡

php - 使用 php/mysql 保存所有输入(没有一一绑定(bind)参数)的正确方法是什么?

scheme - 麻省理工学院计划传递消息等级表

php - Mysql过程执行两次

mysql - 插入分层相关数据

php - 不使用Ajax从MySQL表中获取DROPDOWN中的值