1422 - Explicit or implicit commit is not allowed in stored function or trigger.
一、1422 - Explicit or implicit commit is not allowed in stored function or trigger.
这个错误的中文翻译是“在存储函数或触发器中不允许显式或隐式提交”。
在mysql中,在mysql隐式提交的sql语句有很多,比如“drop…”,“truncate table …”,
再仔细找了一下我写的语句,里面使用了"truncate table …“去清除临时表数据,我改用"delete from XX”,就好了
转载于:https://www.cnblogs.com/marx-luo/p/6713086.html
若有帮助,请点赞+关注!
本文讲述了遇到1422错误如何处理,重点在于避免在存储函数或触发器中使用可能导致隐式提交的操作,如`truncatetable`,并提供了解决方案,如替换为`deletefrom`。
736

被折叠的 条评论
为什么被折叠?



