1442-Can’t update table ‘XXX’ in stored function/trigger because it is already used by statement whi

错误记录:
1442-Can’t update table ‘XXX’ in stored function/trigger because it is already used by statement which invoked this stored function/trigger.

错误原因:


解决方案:
MySQL中触发器中不能对本表进行 insert ,update ,delete操作,以免递归循环触发。 对于update 只能用set进行操作,insert与delete只能借助第二张表才能实现需求。

 

posted @ 2024-07-17 12:52  黄文Rex  阅读(50)  评论(0)    收藏  举报