比如 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 不支持。 我开始还以为我语法写错了, 还是什么原因呢, 所以才去仔细看看手册。 发现了那句话。提问者评价
哎呦,真是太感谢了~~~我也以为我写错了什么呢,这破数据库!!!