有什么方法可以捕获“删除级联时”事件? 我已阅读Debezium faq(在页面底部):
==在某些情况下为什么看不到DELETE事件?
这可能是由于使用
CASCADE DELETE
语句引起的。在 在这种情况下,数据库生成的删除事件 https://dev.mysql.com/doc/refman/5.7/en/innodb-and-mysql-replication.html [是 而不是binlog的一部分],因此无法被Debezium捕获。
我欣赏“ ON UPDATE CASCADE”的类似行为
如果该事件不是binlog的一部分,我知道Debezium无法捕获它,但是,有没有其他简便的方法?在数据库中,这非常重要。
答案 0 :(得分:1)
我能想到的唯一解决方案是用触发器替换级联操作,这些触发器将根据需要执行删除/更新。