问了很久没有找到解决方法:关于不同库中同名同结构表的同步环境:win2003
数据库:mysql5
库A  表a
库B  表b
表a与表b结构相同,初始数据相同.
现在想实现的是:
库A中表a 添加删除更新数据时同步 库B中的表b
库B中表b 添加删除更新数据时同步 库A中的表a;想用触发器,无奈艰涩难懂,看了好几天还是没有学会.希望肯帮助的人,在写代码的同时 顺便做一下说明,不胜感激!!

解决方案 »

  1.   

    你这样的想法是不行的。
    因为这样会造成无限循环的写操作。MySQL不允许这样做!如果实在是想实现这样的需求,建议用
    1. 存储过程。
    2. 在程序端处理。
    3. 建立两个实例做成MASTER/MASTER。
    4. 可以隔上一段时间来批量写另外的库,而不是每次写操作都对另外的库进行同步。
      

  2.   

    谢谢yueliangdao0608 的回复,难道在数据库上处理就没有可用的方法?
      

  3.   

    这属于异向同步的问题吧,貌似mysql当前的版本还不支持这种复制。触发器要好一些。