mysql error:@@GLOBAL.ENFORCE_GTID_CONSISTENCY = 1,updates to non-transactional tables can only be do

Posted wsn-only

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql error:@@GLOBAL.ENFORCE_GTID_CONSISTENCY = 1,updates to non-transactional tables can only be do相关的知识,希望对你有一定的参考价值。

error信息如下:
@@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.

解决:

查看开发脚本,一个脚本的单个事务中存在以下内容:

insert插入到innodb表,update 更新的是mysaim表 。

联系开发sql拆分两个脚本 分开提交,问题解决。

以上是关于mysql error:@@GLOBAL.ENFORCE_GTID_CONSISTENCY = 1,updates to non-transactional tables can only be do的主要内容,如果未能解决你的问题,请参考以下文章

[pdo_mysql.lo] Error 1 或者 [php_mysql.lo] Error 1

MySQL - ERROR 1235 (42000)

MySQL - ERROR 1839

MySQL技术专题(3)MySQL报错Got an error reading communication packets问题分析指南

PHP中PDO_MYSQL扩展安装问题error: mysql configure failed.

mysql 错误 ERROR 1030 Got error 28 from