php db同步

前端之家收集整理的这篇文章主要介绍了php db同步 前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我有一台本地服务器,我在那里进行所有测试和工作.完成后,我只需上传数据库模式以及相关代码即可.但是,当我对架构进行一些更改时,就会出现问题.我必须在实时服务器上手动键入“ alter table”查询.

有没有一种方法可以获取数据库模式中发生的增量更改,以便我可以仅应用新的更改?还是我必须手动跟踪?

如果我使用mysqldump,那么它将生成最终数据库的模式(不适用于alter table等).

非常感谢你.

最佳答案
MySQL Workbench允许您导出ALTER脚本(文件->导出->正向工程师sql ALTER脚本).首先,您需要导入现有数据库,并对数据库进行修改.商业版本允许您对实时数据库进行逆向工程,社区可以代替它导入CREATE脚本(这是现有结构的简单转储).或者,您可以使用DBDesigner 4对实时数据库进行逆向工程,将其全部保存到XML模型文件中,最后导入此文件,但是您将丢失诸如默认字符集之类的东西.

猜你在找的MySQL相关文章