mysql触发器报错 1422 Explicit or implicit commit is not allowed in stored function or trigger.
- 2019 年 10 月 30 日
- 笔记
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/luo4105/article/details/51649361
这个错误的中文翻译是“在存储函数或触发器中不允许显式或隐式提交”。
在mysql中,在mysql隐式提交的sql语句有很多,比如“drop…”,"truncate table …",
再仔细找了一下我写的语句,里面使用了"truncate table …"去清除临时表数据,我改用"delete from XX",就好了