使用MySQL Workbench,我创建了一个ERD和数据库模式。我已将数据库部署到我的生产服务器并拥有实时数据。
我现在需要修改我的架构。我想修改ERD,测试它,然后创建一个要在生产服务器上部署的修改脚本,而不是在实时服务器数据库上进行更改。显然,我不希望丢失数据,因此不能删除表或列然后添加新数据。
这可能与MySQL工作台有关吗?如果是这样,怎么样?
答案 0 :(得分:1)
这是可能的,它被称为"同步"。这是模型和实时数据库之间的双向合并。同步不会触摸架构中的数据,但通常情况下,当您修改数据库结构(删除表或列)时,相关数据将丢失,无论您如何执行此操作。所以要注意适当的备份。