mysql触发器实现级联删除,出现error code:1442
想利用触发器实现级联删除,建了两张表,一张教师表,一张系别表(见图,两张表只设置了主键,均为首列),创建了del触发器想实现级联删除(删除dept表中的数据后,把teacher表中的相关行也删除),创建成功后下达删除命令,就出现了红框中的错误提示。
查了网上的论坛对于错误原因的解释是不能对同一张表进行delete等操作,避免递归循环,但我是对两张不同的表实现删除操作,
网上这类例子很多,不明白为什么到我这就报错了,第一次上这个论坛提问,提问格式也不清楚,有说不清的地方请大家见谅