mysql的GTID模式对create table as select的限制

原创 2018年04月17日 15:07:59

在MYSQL中,执行建表语句时CREATE TABLE  aaaa  AS SELECT * FROM menu;  报:

  错误代码: 1786

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

不安全的基于语句复制,实际是两个独立的事件,一个用于建表,一个用于向新表插入源表数据。

解决:

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

create table xxxx like data_mgr;

insert into xxxx select *from data_mgr;

参考:

http://www.sohu.com/a/156348008_505857

https://blog.csdn.net/mchdba/article/details/53618646



Java swing mysql mvc模式学生签到考勤系统开发实战教程

本课程是在上一阶段学生选课系统上继续完善增加新功能,完成一个学生签到考勤的系统,上一阶段的地址是:https://edu.csdn.net/course/detail/7614,没有看第二阶段的可以先去学习第二阶段。
  • 2018年04月21日 12:06

MySQL GTID使用小结

1设置gtid文档GTID(GlobalTransaction ID)是对于一个已提交事务的编号,并且是一个全局唯一的编号。GTID实际上是由UUID+TID组成的。其中UUID是一个MySQL实例的...
  • mchdba
  • mchdba
  • 2016-12-13 23:46:50
  • 6958

MySQL主从复制实战 - 基于GTID的复制

MySQL主从复制实战 - 基于GTID的复制基于GTID的复制简介基于GTID的复制是MySQL 5.6后新增的复制方式.GTID (global transaction identifier) 即...
  • Solarison
  • Solarison
  • 2017-03-05 16:28:05
  • 3309

每日一记-数据库表的复制:select into、create as、insert into

数据库表的复制:select into、create as、insert into
  • santta
  • santta
  • 2016-08-03 22:47:05
  • 2448

CREATE TABLE A LIKE B

CREATE TABLE A LIKE B 此种方式在将表B复制到A时候会将表B完整的字段结构和索引复制到表A中来。 2. CREATE TABLE A AS SELECT x...
  • tianlianchao1982
  • tianlianchao1982
  • 2014-09-28 16:11:32
  • 465

GTID

GTID global transaction identifiers(全局事务标志); 一个事务对应一个唯一ID,一个GTID在一个服务器上只会执行一次(一个事务在从库上只能出现一次); GT...
  • wei_wenbo
  • wei_wenbo
  • 2016-02-19 14:09:05
  • 689

MySql create table ... as select * from ..

 在MySql4.0.12中,用" create table bak_name as select  *  from original_name"语句后,生成的bak 表没有主键及索引的,用到的时候一...
  • duming115
  • duming115
  • 2007-09-21 16:45:00
  • 10470

MySQL create table as与create table like对比

在MySQL数据库中,关于表的克隆有多种方式,比如我们可以使用create table ..as .. ,也可以使用create table .. like ..方式。然而这2种不同的方式还是有些差异...
  • robinson_0612
  • robinson_0612
  • 2015-07-08 11:06:34
  • 8847

Mysql GTID 模式详解

一、GTID的概述: 1、全局事物标识:global transaction identifieds。 2、GTID事物是全局唯一性的,且一个事务对应一个GTID。 3、一个GTID...
  • wmq880204
  • wmq880204
  • 2016-11-14 16:11:19
  • 3177

慎用create table as select,一定要注意默认值的问题

慎用create table as select,一定要注意默认值的问题 博客分类:  Oracle oraclecreate talbe as select数据库迁移  再做一些数据迁移...
  • haiross
  • haiross
  • 2013-11-28 10:44:45
  • 95279
收藏助手
不良信息举报
您举报文章:mysql的GTID模式对create table as select的限制
举报原因:
原因补充:

(最多只允许输入30个字)