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