使用MySQL工作台修改数据库模式

使用MySQL工作台修改数据库模式,mysql,sql,mysql-workbench,erd,Mysql,Sql,Mysql Workbench,Erd,使用MySQL Workbench,我创建了一个ERD和数据库模式。我已经将数据库部署到我的生产服务器上,并拥有实时数据 我现在需要修改我的模式。我不想在live server数据库上进行更改,而是想修改ERD,测试它,然后创建一个修改脚本来部署到生产服务器上。显然,我不希望丢失数据,因此不能删除表或列,然后添加新的表或列 MySQL工作台可以做到这一点吗?如果是,如何实现?这是可能的,称为“同步”。这是模型和实时数据库之间的双向合并。同步不会触及模式中的数据,但与往常一样,当您修改db结构(删

使用MySQL Workbench,我创建了一个ERD和数据库模式。我已经将数据库部署到我的生产服务器上,并拥有实时数据

我现在需要修改我的模式。我不想在live server数据库上进行更改,而是想修改ERD,测试它,然后创建一个修改脚本来部署到生产服务器上。显然,我不希望丢失数据,因此不能删除表或列,然后添加新的表或列


MySQL工作台可以做到这一点吗?如果是,如何实现?

这是可能的,称为“同步”。这是模型和实时数据库之间的双向合并。同步不会触及模式中的数据,但与往常一样,当您修改db结构(删除表或列)时,关联的数据将丢失,无论您如何操作。所以要注意正确的备份