三个数据库,一个在主服务器上a,另外两个在从服务器上b,c;
表1 test1, 表2 test2, 表3 test3,需求从test1表分别向test2,test3同步更新数据,并且把test2和test3有的而test1没有的用户禁用掉(禁用字段为locked类型为datetime),更新的字段有account,password,realname可以用replace来同步数据,update检查禁用,就这个两条,能不能写一下存储过程,谢谢了!

解决方案 »

  1.   

    mysql 有跨服务器引擎,但是要改变表结构,不推荐用,
    这不是一个存储过程能搞的定的,先从数据同步开始吧
      

  2.   


    你这个不是简单的同步数据,一般同步数据,就是把A的数据复制到 B 和C上。而你不仅要把数据传过去,还需要按照一定的逻辑修改数据,建议你用程序实现,连接上3个库,每个一段时间,检查数据,按照规则来update