sql 两个相同数据库的数据合并

有客户端A和B,tcp连接,不定期的会将B的表数据上传给A(A可能已经有这些数据了),A也会不定期的给B下发数据,更新B的数据。
两个数据库表结构等等都相同。

3个回答

不清楚你说的什么问题

huabanana
Bana_不是香蕉 两个数据库,在不同的机子上,想要实现A库的A表的数据更新到B库的B表(两张表结构一样)
2 年多之前 回复

有主键吗?主键会不会改,不会改的话,写一个程序,如果a更新到b,先获取b表的所有主键,在遍历a表中的数据,b'表中存在a表的主键的话,执行update,没有的话执行insert方法,反过来一样,数据量几百万的话应该没问题,我是这样想的,不知道适不适合你

这个认真讲这个不是应该用数据库的集群机制、复制机制,在low点。。。触发器机制,存储过程。。。。。。。咋会自己写tcp连接传输?实时性不好吧?
断了咋办想好了?

huabanana
Bana_不是香蕉 就是考虑到不是实时连着的,不定期的会从服务端给各个客户端更新下数据,也会从客户端接收一些数据,保证数据的同步
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问