与多个开发人员和数据库合作的最佳方法

时间:2017-06-21 11:50:52

标签: mysql database phpmyadmin synchronization

我和一些其他开发人员已经在一个项目上工作了几个月,并且我们已经对我们正在使用的数据库进行了不同的更改,但是所有的更改是本地的,这意味着服务器与我们所有的本地更改都不同步。

处理此问题的最佳方法是什么?目前我尝试基本上使用phpMyAdmin从我的本地PC导出我的数据库并将该.sql文件导入到服务器上的数据库中,但由于服务器上已经存在某些表,它只是发出错误...

我是否会通过尝试导入该sql文件来破坏服务器上的数据库?

我该怎么办?

1 个答案:

答案 0 :(得分:0)

好的,这就是我在你的位置做的事情......

使用此工具:http://www.clevercomponents.com/downloads/dbc/dbcdownload.asp

使用数据库比较工具,它应该识别两个数据库之间的结构差异。 这将生成一个SQL文件,该文件将更改目标(您的服务器)数据库以匹配主服务器(您的本地)。

始终备份目标数据库,然后再尝试这样的事情,以防它出错。