数据库关系图不正确-MySQL Workbench选项



我有一个在MySQL Workbench中设计的数据库图,我的数据库完全导出到一个文件(.sql(中,我还有更高版本(增量备份(。

总之,我有以下文件:

database.mwb
database.sql
updateA.sql
updateB.sql
updateC.sql
updateD.sql
updateE.sql
updateF.sql

问题是,关系图"database.mwb"与任何数据库都不匹配(肯定是其他人修改了它,从未导出更改(。

我已经测试了差异。。。

  • 。。。介于"database.mwb"one_answers"database.sql"之间
  • 。。。在"database.mwb"和我用所有更新的内容创建的文件(由我手动复制和粘贴(之间
  • 。。。在"database.mwb"和导出phpMyAdmin之间(database.sql+updateA+updateB(

总之,我想要更新的"database.mwb"图,但我不知道该怎么办。也许可以进行反向工程来生成新的图,但有500多个表需要重新组织。

有什么方法可以告诉MySQL Workbench根据SQL文件修改关系图吗?

应该工作的是:

  1. 从目标服务器中的原始模型文件创建架构
  2. 在服务器上应用下一个更新脚本
  3. 将您的模型与服务器同步,从服务器接管所有更改
  4. 修复模型(布局等(
  5. 对每个更新脚本重复步骤2-4

最新更新