mysql触发器实现级联删除,出现error code:1442

想利用触发器实现级联删除,建了两张表,一张教师表,一张系别表(见图,两张表只设置了主键,均为首列),创建了del触发器想实现级联删除(删除dept表中的数据后,把teacher表中的相关行也删除),创建成功后下达删除命令,就出现了红框中的错误提示。
代码详情

查了网上的论坛对于错误原因的解释是不能对同一张表进行delete等操作,避免递归循环,但我是对两张不同的表实现删除操作,
网上这类例子很多,不明白为什么到我这就报错了,第一次上这个论坛提问,提问格式也不清楚,有说不清的地方请大家见谅

讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!