我最近有个任务要某套系统进行分库,分出来的新库要用作其他功能,但是里面的一个表要与原先的库保持实时同步,包括delete/update/,insert可以实现同步,但是delete和update实现就会有问题,出现Trigger in wrong schema的报错。不知道哪位大神有个实际的例子给我参考下,万分感激!!

解决方案 »

  1.   

    楼主现在的创建TRIGGER的语句是什么? 错误提示是什么?
      

  2.   

    是这样的,如果是同一个schema下,比如我要同步update两张表 都在centerdb
    create trigger t1 after update on test for each row begin update testbak set testbak.id=new.id,testbak.username=new.username.......where testbak.id=old.id
    end
      

  3.   

    是这样的,如果是同一个schema下,比如我要同步update两张表 都在centerdb
    create trigger t1 after update on test for each row begin update testbak set testbak.id=new.id,testbak.username=new.username.......where testbak.id=old.id
    end
    如果test在centerdb下 ,testbak在centerbak下,这两张表r如何同步更新,因为这里面涉及到库的转换,我一直会有ERROR 1435 (HY000): Trigger in wrong schema的报错,不知道大神有没有实际的例子可以给我参考下?
      

  4.   

    是这样的,如果是同一个schema下,比如我要同步update两张表 都在centerdb
    create trigger t1 after update on test for each row begin update testbak set testbak.id=new.id,testbak.username=new.username.......where testbak.id=old.id
    end你现在出错的语句是什么?