在MySQL工作台同步EER图



我已经习惯使用MySQL Workbench了,但是我不知道如何在不覆盖预先存在的数据行的情况下将EER图更新到服务器。我尝试过"向前工程师"one_answers"同步模型",但两者都遇到了删除数据行的相同问题。也许我错过了一个场景?

任何启发都是值得赞赏的。多谢。

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

最新更新