From http://dev.mysql.com/doc/refman/5.6/en/innodb-restrictions.html
目前,级联外键操作不会激活触发器。
这在 MariaDB 中有效吗?
根据文档,它似乎在MariaDB中也不起作用:
以下限制适用于触发器。
- [...]
- 外键操作不会激活触发器。
"外键操作"是指对当前表中引用引用的表中已删除或更新的行执行的操作(RESTRICT
、CASCADE
、SET NULL
、NO ACTION
、SET DEFAULT
)。
另请参阅相关错误:
- MySQL: https://bugs.mysql.com/bug.php?id=11472
- 玛丽亚数据库:https://jira.mariadb.org/browse/MDEV-19402