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

在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



阅读更多
换一批

没有更多推荐了,返回首页