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

COS、CDN
wdzsjl 11个月前 (02-13) 阅读数 213 #数据库
文章标签 1442Canupdate

错误记录:

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只能借助第二张表才能实现需求。

COS、CDN
热门