gpt4 book ai didi

MySQL 工作台 : Refactoring Script

转载 作者:行者123 更新时间:2023-11-29 06:56:45 28 4
gpt4 key购买 nike

我们必须对数据库进行一些更改(创建表、运行特殊 SQL 查询)。

MySQL Workbench 中是否有某种方法可以导入结构,使用图形界面对其进行编辑,然后获取一些 SQL 代码,我可以用它来将旧结构转换为新结构?

进一步解释我的问题:我需要一种方法将我的 MySQL 数据库结构转换为新结构(将数据库和值添加到这些表中),而不会长时间中断生产环境。

我更喜欢 MySQL Workbench 中的解决方案(我使用的是版本 6.3)但也接受任何其他答案来执行此操作(免费)

最佳答案

好吧,我确实找到了解决方案!!

我正在寻找的称为“SQL ALTER 脚本”或架构同步。

使用 MySQL Workbench 生成 SQL Alter 脚本的步骤:

  1. 打开 MySQL 工作台
  2. 点击文件 -> 新模型
  3. 点击数据库 -> 与任何源同步
  4. 点击下一步
  5. 选择 SQL 转储文件作为(这是新结构)
  6. 选择 SQL 转储文件作为目标(这是旧结构)
  7. 发送更新中选择将放置 ALTER 脚本的文件夹和文件名。
  8. 点击下一步
  9. 点击下一步
  10. 确保选中default_schema并点击下一步
  11. 点击下一步
  12. 预览您的 SQL 代码并点击下一步

您现在已成功生成 SQL Alter 脚本并将其保存到指定文件中。

但请注意,您必须在编辑器中打开 SQL 文件,并将 default_schema 替换为您的数据库名称

关于MySQL 工作台 : Refactoring Script,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45277541/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com