mysql - 级联删除触发调用

标签 mysql triggers cascade cascading-deletes

我在 MySQL 中有表“A”。它有一些对其他表(“B”、“C”、“D”...)的级联删除的引用。当从“A”中删除某些内容时,我需要使用触发器。当我直接从“A”中删除记录时,此触发器起作用。但它不适用于级联删除。 是否存在任何版本的 MySQL,我的触发器将与级联删除一起使用?或者,也许,还有另一种调用方式

最佳答案

来自 http://dev.mysql.com/doc/refman/5.6/en/innodb-restrictions.html

Cascaded foreign key actions do not activate triggers

换句话说,您不能将触发器与级联删除一起使用。

另请参阅相关错误:

关于mysql - 级联删除触发调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6041064/

相关文章:

php - 通过 PHP 在 "per-country/user preference"基础上分离 MySQL 内容

javascript - 为什么 onMouseOver 操作在 javaScript 中似乎不起作用?

php - 验证多级关系依赖关系的最佳方法

php - 我的代码只向我显示第一个结果并带来另一个空值

mysql - 如何成功添加触发器

SQL Server 使用触发器并摆脱 ON DELETE CASCADE

ios - 如果目标对象在 Coredata 的另一个源中,则不要删除它

postgresql - 级联复制/插入

MySQL Left Join 丢掉我的计数

mysql - 触发更新或删除mysql