配置完成mysql主从同步后,一个服务器端有数据库M四张表A,B,C,D,四个客户端1,2,3,4分别同步这四张表,以客户端1上的数据库表a为例,它和M上的表A同步,假设现在同步正常,然后突然断网了,我程序切换到本地操作本地的表a,操作完后等网联通了,怎么保证还能继续同步,因为此时客户端的数据变了,服务器端的数据也可能变了,不用覆盖表的方式,求助各位大牛!!!!!!!
给表加个表示版本号的列怎么样。每次同步后保持版本号一直,主动更新的数据每次更新是版本+1。 这样每次同步的时候只同步版本号不一致的。不过需要把同步数据和同步版本号的操作放到一个事务里,保证一起执行。
感谢您的回答,问题昨天已经解决了
@zm1988: 怎么解决的?