mysql级联删除时不会启动delete触发器

比如 A、B 两个表,A 是主键表,B 是外键表,级联删除。
 
那么 A 表中的记录被删除时,B 表中对应的记录也将被自动删除,如果 B 表中有针对 DELETE 的触发器,这个触发器不会被执行,是怎么回事啊,那位懂的告诉我一下。。。。。MYSQL数据库不是微软的
 
 
  
  
  
  
热心网友
请注意 MySQL 的文档:
http://dev.mysql.com/doc/refman/5.1/zh/triggers.html#create-trigger

中间有一段话:
注释:目前,触发程序不会被级联的 外键动作激活。该限制将会被尽早放宽。

我查询了一下, MySQL   5.5  好像还是不支持!
追问
我去。。。竟然不支持~~~!!那您知道那个数据库支持么,还有别的数据库有级联操作么?
回答
看了你的提问, 我还专门去一一测试过了。
Oracle  ,  DB2,  SQL  Server  都支持。

就 MySQL 不支持。

我开始还以为我语法写错了, 还是什么原因呢, 所以才去仔细看看手册。 发现了那句话。
提问者评价
哎呦,真是太感谢了~~~我也以为我写错了什么呢,这破数据库!!!

你可能感兴趣的:(mysql级联删除时不会启动delete触发器)