mysql提示1785的错误
程序员文章站
2022-05-19 10:19:00
...
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 ,以前也是这么混用的没有问题,也没有说的临时表
请教一下大家可能是什么原因,
单独执行存储过程时提示这个错误,百度了下,说是混用myisam 和inodb ,以前也是这么混用的没有问题,也没有说的临时表
请教一下大家可能是什么原因,
回复讨论(解决方案)
你把 MySQL 降到 5.5 以下,就不出错了
高版本的mysql会报错
谢谢大家热心回答 ,问题解决了,但是不是很明白, 在一个事务中,对同一个表 先做查询,后又更新, 把更新的删除了,就不报这个错误了
推荐阅读
-
上传IPA出现的错误提示“application loader“上传出错解决方法
-
mysql SKIP-NAME-RESOLVE 错误的使用时机造成用户权限
-
MySql 5.7.14 服务没有报告任何错误的解决方法(推荐)
-
百度地图API提示230 错误app scode码校验失败的解决办法
-
MySQL优化表时提示 Table is already up to date的解决方法
-
MySQL 出现错误1418 的原因分析及解决方法
-
关于MySql 10038错误的完美解决方法(三种)
-
MYSQL无法启动提示: Default storage engine (InnoDB) is not available的解决方法
-
cmake ios终端下执行提示错误 iOS version not found, tested: [5.0;5.1;6.0;6.1;7.0;8.3]的解决方案
-
mysql处理添加外键时提示error 150 问题的解决方法