首页 新闻 会员 周边

求助mysql数据库同步问题!!200分

1
悬赏园豆:200 [已解决问题] 解决于 2011-11-23 09:16

配置完成mysql主从同步后,一个服务器端有数据库M四张表A,B,C,D,四个客户端1,2,3,4分别同步这四张表,以客户端1上的数据库表a为例,它和M上的表A同步,假设现在同步正常,然后突然断网了,我程序切换到本地操作本地的表a,操作完后等网联通了,怎么保证还能继续同步,因为此时客户端的数据变了,服务器端的数据也可能变了,不用覆盖表的方式,求助各位大牛!!!!!!!

zm1988的主页 zm1988 | 初学一级 | 园豆:2
提问于:2011-11-21 15:58
< >
分享
最佳答案
0

给表加个表示版本号的列怎么样。每次同步后保持版本号一直,主动更新的数据每次更新是版本+1。 这样每次同步的时候只同步版本号不一致的。不过需要把同步数据和同步版本号的操作放到一个事务里,保证一起执行。

收获园豆:200
会长 | 专家六级 |园豆:12401 | 2011-11-22 18:13

感谢您的回答,问题昨天已经解决了

zm1988 | 园豆:2 (初学一级) | 2011-11-23 09:14

@zm1988: 怎么解决的?

会长 | 园豆:12401 (专家六级) | 2011-11-23 13:35
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册