首页  >  文章  >  后端开发  >  mysql提示1785的错误

mysql提示1785的错误

WBOY
WBOY原创
2016-06-23 13:14:071547浏览

1785 - When @@GLOBAL.ENFORCE_GTID_CONSISTENCY = 1, updates to non-transactional tables can only be done in either autocommitted statements or single-statement transactions, and never in the same statement as updates to transactional tables.

单独执行存储过程时提示这个错误,百度了下,说是混用myisam 和inodb ,以前也是这么混用的没有问题,也没有说的临时表
请教一下大家可能是什么原因,


回复讨论(解决方案)

你把 MySQL 降到 5.5 以下,就不出错了

高版本的mysql会报错

谢谢大家热心回答 ,问题解决了,但是不是很明白, 在一个事务中,对同一个表 先做查询,后又更新, 把更新的删除了,就不报这个错误了

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn