胡子的博客

做运维十多年,想留下点痕迹,如果能帮到需要的人就更好了

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



阅读更多
个人分类: mysql
上一篇mysql查时间
下一篇Specified key was too long; max key length is 767 bytes
想对作者说点什么? 我来说一句

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

关闭
关闭