mysql创建触发器实现相同服务器下不同库的表数据同步的错误收集

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/LGHunter/article/details/83344879

1、创建INSERT|UPDATE时,由于没有加上declare和set语句,导致同步表中的大部分数据为null。
解决:参照创建MYSQL TRIGGER

2、1363 - There is no NEW row in on DELETE trigger
原因:delete触发器不能用declare和set传值。
解决:参照创建MYSQL TRIGGER

3、删除数据时报错:delete from table_name where id=xxx; - 1048 - Column ‘id’ cannot be null
原因:增加了一个DELETE的触发器,但是建立的语句像建立INSERT那样建立,在建立的语句中加入了declare和set语句。
解决:参照创建MYSQL TRIGGER

猜你喜欢

转载自blog.csdn.net/LGHunter/article/details/83344879