在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
一篇对GTID及主从复制比较有深度的文章:
https://www.cnblogs.com/luckcs/articles/6295992.html