在MySQL Workbench中同步EER图

时间:2013-05-23 19:35:09

标签: diagram mysql-workbench synchronize forward-engineer

我一直对MySQL Workbench感到满意,但我终生无法弄清楚如何在不覆盖预先存在的数据行的情况下将EER图更新到服务器。我已经尝试了“正向工程”和“同步模型”,但两者都遇到了删除数据行的相同问题。也许我错过了一个设置?

任何启示都表示赞赏。非常感谢。

1 个答案:

答案 0 :(得分:1)

正向工程是将模型应用于数据库的过程。旧数据在此过程中丢失。同步是您需要的。它以两种方式应用更改(模型 - > db以及db - >模型)并且通常是非破坏性的。但是,如果删除列,您当然会丢失数据。同步绝对不应该删除单个行,因为它只对元数据进行操作(您可以在表编辑器的“插入”选项卡上指定的表的初始数据除外)。如果你丢失记录,那么必须有不同的原因(触发?)。