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 不支持。

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值