这是因为在5.6及以上的版本内,开启了 enforce_gtid_consistency=true 功能导致的,MySQL官方解释说当启用 enforce_gtid_consistency 功能的时候,MySQL只允许能够保障事务安全,并且能够被日志记录的SQL语句被执行,像create table … select 和 create temporarytable语句,以及同时更新事务表和非事务表的SQL语句或事务都不允许执行。

解决方法

方法一(推荐):

修改 :SET @@GLOBAL.ENFORCE_GTID_CONSISTENCY = off;

配置文件中 :ENFORCE_GTID_CONSISTENCY = off;

方法二:

  1. create table xxx as select 的方式会拆分成两部分。

  2. create table xxxx like data_mgr;

  3. insert into xxxx select *from data_mgr;

MYSQL:Error Code: 1786 Statement violates GTID consistency: CREATE TABLE ... SELECT.相关推荐

  1. Statement violates GTID consistency: CREATE TABLE ... SELECT.

    1.情况描述 在执行sql:create table table_a_copy  as select * from table_a 时,发现sql执行后,并未生成新的表,而是提示Statement v ...

  2. MySql创建临时表报错 Statement violates GTID consistency

    MySql 在创建临时表时候报错 :Statement violates GTID consistency 一.问题重现 drop table if exists temp_01; create ta ...

  3. 【MySQL】Error Code: 1093. You can‘t specify target table ‘xxx‘ for update in FROM clause

    1. 报错信息: Error Code: 1093. You can't specify target table 'self_check' for update in FROM clause 错误的 ...

  4. MySQL Workbench出现:Error Code: 2013. Lost connection to MySQL server during query的问题解决

    MySQL Workbench出现:Error Code: 2013. Lost connection to MySQL server during query的问题解决 参考文章: (1)MySQL ...

  5. MySQL 报错:Error Code: 1264. Out of range value for column ‘final‘ at row 5

    初学MySQL,总是遇到各种各样的问题,今天在练习用子查询更新数据时,报错Error Code: 1264. Out of range value for column 'final' at row ...

  6. Mysql -update - Error Code: 1175. You are using safe update mode and you tried to update a table wit

    使用MySQL执行update的时候报错:Error Code: 1175. You are using safe update mode and you tried to update a tabl ...

  7. 解决:Error while compiling statement: FAILED: SemanticException [Error 10007]: Ambiguous column refere

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 1.报错: Error while compiling statement: FAILED: Sem ...

  8. sql报错:Error Code: 1292. Incorrect date value: ‘1978‘ for column ‘video_date‘ at row 1记录

    报错:Error Code: 1292. Incorrect date value: '1978' for column 'video_date' at row 1 记录 1.产生原因 写了一个插入数 ...

  9. mysql select table_MySQL中的CREATE TABLE……SELECT语句

    在MySQL中,可使用CREATE TALBE. . .SELECT语句将查询结果转存到一个新表中. 创建新表 create table tabname(col1 type1 [not null] [ ...

最新文章

  1. 【对讲机的那点事】关于对讲机锂电池你了解多少?
  2. Android2.3操作系统即将发布,亮点解读
  3. 一周内咸鱼疯传2.4W次,最终被所有大厂封杀
  4. 今天才发现ff不支持navigate。
  5. 047_Divider分割线
  6. 大话设计模式(十一 三层架构,分层开发)
  7. php基础面试选择题,2017年基础php面试题
  8. IIS 7.5关闭.net程序DEBUG
  9. Elasticsearch7.15.2 安装、部署(linux环境)
  10. SpringBoot默认日志logback配置解析
  11. (二叉树DFS)下落的树叶
  12. nginx和tomcat搭配使用,让nginx可以访问tomcat下面的静态资源
  13. 继续!面试继续!Netty dubbo的通信方式
  14. 【BZOJ1815BZOJ1488】有色图图的同构,Polya计数+暴力
  15. iOS实现文字渐变效果
  16. Google 开通免费主机服务,如果你有email帐户,你就可以注册,目前最多只能存放40页面...
  17. 如何安装uclient_UClient官方版下载_UClient手机官方版下载v2.0.0.1580_3DM单机
  18. 基于Metronic的Bootstrap开发框架--工作流模块功能介绍(2)
  19. 《微机原理与应用》题库
  20. Lvs之NAT、DR、TUN三种模式的应用配置案例

热门文章

  1. python基本词汇的特点_开课吧老师为你讲解 Python都有什么优点?
  2. ubuntu下mysql语句_Ubuntu安装mysql及常用SQL操作语句
  3. 集成学习—随机森林原理(理解与论文研读)
  4. TensorFlow2.0:tensorboard使用
  5. Redis基础(七)——事件、服务器、客户端、多线程
  6. Java实现对称加密算法-AES加解密
  7. Hadoop笔记整理(三):Zookeeper
  8. Java自动化测试框架-08 - TestNG之并行性和超时篇 (详细教程)
  9. java asm源码分析_探究CAS原理(基于JAVA8源码分析)
  10. JAVA中如何交换两个List集合的顺序呢?