php db同步
发布时间:2021-01-19 02:02:09 所属栏目:MySql教程 来源:网络整理
导读:我有一台本地服务器,我在那里进行所有测试和工作.完成后,我只需上传数据库模式以及相关代码即可.但是,当我对架构进行一些更改时,就会出现问题.我必须在实时服务器上手动键入“ alter table”查询. 有没有一种方法可以获取在数据库模式中发生的增量更改,以便
我有一台本地服务器,我在那里进行所有测试和工作.完成后,我只需上传数据库模式以及相关代码即可.但是,当我对架构进行一些更改时,就会出现问题.我必须在实时服务器上手动键入“ alter table”查询. 有没有一种方法可以获取在数据库模式中发生的增量更改,以便我可以仅应用新的更改?还是我必须手动跟踪? 如果我使用mysqldump,那么它将生成最终数据库的模式(不适用于alter table等). 非常感谢你. 最佳答案 MySQL Workbench允许您导出ALTER脚本(文件->导出->正向工程师SQL ALTER脚本).首先,您需要导入现有数据库,并对数据库进行修改.商业版本允许您对实时数据库进行逆向工程,社区可以代替它导入CREATE脚本(这是现有结构的简单转储).或者,您可以使用DBDesigner 4对实时数据库进行逆向工程,将其全部保存到XML模型文件中,最后导入此文件,但是您将丢失诸如默认字符集之类的东西.(编辑:威海站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |