欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

要求 Mysql 在从属端基于行的主从复制中触发事件。

最编程 2024-06-13 21:33:10
...

我确实有一个MySQL主从数据库和一个进程在从端,它听取来自从数据库的最新更新,并采取相应的行动。我还在从服务器端编写了一个触发器来更新另一个表(进程正在监听)。

代码语言:javascript
复制
delimiter #
CREATE  TRIGGER on_insert AFTER INSERT ON test
FOR EACH ROW
BEGIN 
    INSERT INTO Ins_table 
    VALUES(NEW.firstname, NEW.id);
end#
delimiter ;

我将触发器插入从服务器(而不是在主服务器上,因为我使用的是基于行的复制)。该过程每10秒检查一次"Ins_table“以获得新记录。复制完全正常。但是,奴隶端的触发器从来都不起作用。我已经在一个单独的数据库中测试了上面的触发器(没有复制),并且没有任何问题。请帮助我理解为什么插入后的触发器不能在基于行的主从复制的从侧运行吗?

推荐阅读