0

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

任何启蒙都会受到赞赏。非常感谢。

4

1 回答 1

1

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

于 2013-05-24T08:00:58.673 回答