首页 新闻 会员 周边

Java数据库同步

0
悬赏园豆:5 [已解决问题] 解决于 2017-05-16 10:04

例如:两个数据库甲、乙,分别对两张A、B,如果A表比B表多一条数据,如何判断A表中多的那条数据是新插入的,还是B表中与之对应的数据被删除了。。。

北丐的主页 北丐 | 初学一级 | 园豆:99
提问于:2016-12-20 10:35
< >
分享
最佳答案
0

你这个应该是本地与服务器同步吧。如果是集群数据库同步,你得做好主从

给你个临时解决方案。

在B表插入一条数据,判断新插入的数据ID与A表中多出来的那条ID是否一致,一致:为插入,不一致:为删除

收获园豆:5
盟怀部孩 | 小虾三级 |园豆:878 | 2016-12-20 11:22

你的意思我在做删除或插入之前,先对B表插入一条数据判断它们的id是否一直?

北丐 | 园豆:99 (初学一级) | 2016-12-20 11:26

@河流小鱼儿: 嗯。这只是临时处理,如果是系统自动处理,这是不可行的。要有同步机制,主从区分。

盟怀部孩 | 园豆:878 (小虾三级) | 2016-12-20 11:27
其他回答(1)
0

id是唯一标识

吴瑞祥 | 园豆:29449 (高人七级) | 2016-12-20 10:37
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册