我现在有2个mysql数据库备份文件A,和B,两个备份文件的表结构相同。B里面信息很多,A里面少,不过有A里面有B的部分信息,也有新信息,我现在想把两个数据库里面的数据合并,或者说把A里面的新数据复制到B里面,该怎么做?求高手指教。
解决方案 »
- 今天发现一个确实不错的空间,不是广告
- 弱弱问下,这里有拿站高手么??
- 跪求一个 用php做的简单的在线学习平台,谢谢各位大侠了!
- 菜鸟问题!本机用phpnow搭建的论坛让外网访问
- 求几个简单的mysql函数
- 正则表达式
- 一个很复杂的SQL问题
- 好久不来,PHP开源论坛-YouYaX beta 5版本发布啦 菜单功能
- ecshop 后台分页报parseResult() error: can't parse toJSON. 错误怎么解决
- 头疼,redhat下php5.3.8扩展oci8的问题
- 谁装有DZ2.0 测试一个PHP文件,进来看看!
- 问sql查询的问题,与昨天相同请jordan102进来一下!
如 SELECT * FROM test.member test是数据库名
若是跨服务器的直接写成sql语句,在用php执行,应该可以吧!直接倒不行就考虑用程序实现吧
INSERT INTO B.table SELECT * FROM A.table WHERE NOT EXISTS (SELECT * FROM B.table WHERE B.table.username=A.table.username)
以主键确定是否重复可用
Insert into DB.b(a, c, d) select a,c,d from DB2.a where DB2.a.id not in (select id from DB.b)