【发布时间】:2012-07-16 08:07:01
【问题描述】:
问题。
我有一个网站最近切换到了新的服务器 php/mysql。
它是一个电子商务网站,当它被切换时,切换的人没有切换网站上所有页面的数据库,所以我有一些数据存在于两个 mysql 数据库(新的和旧服务器),以及一些存在于旧服务器上但不存在于新服务器上的数据,反之亦然。
我需要将两个数据库中的数据合并到一个包含所有数据的数据库中。
我的解决方案:
我认为最好的解决方法是编写一个从旧服务器获取数据的 php 脚本,检查新服务器上是否存在字段(主 ID 除外),如果记录不存在然后将其插入到新服务器上的新表中。
结构没有那么复杂,但是orders表有一个order details表的查找字段(使用orders表的主键作为外键)
关于更简单快捷的方法的任何想法,phpmyadmin 中有可以合并两个数据库的东西吗?
非常感谢任何建议。
【问题讨论】: