使用MySQL Workbench,我创建了一个ERD和数据库架构。我已将数据库部署到生产服务器并具有实时数据。

现在,我需要修改架构。我不想在实时服务器数据库上进行更改,而是要修改ERD,对其进行测试,然后创建一个修改脚本以部署在生产服务器上。显然,我不希望丢失数据,因此不能删除表或列然后添加新的数据。

这可能与MySQL工作台有关吗?如果是这样,怎么办?

最佳答案

这是可能的,它称为“同步”。这是模型和实时数据库之间的双向合并。同步不会影响架构中的数据,但是与往常一样,当您修改db结构(删除表或列)时,无论如何操作,相关的数据都会丢失。因此,请注意适当的备份。

关于mysql - 使用MySQL Workbench修改数据库架构,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24068944/

10-11 02:54
查看更多