我想从select语句创建一个表,它给我一个GTID一致性违规。 [HY000][1786] Statement violates GTID consistency: CREATE TABLE ... SELECT.
MySQL GTID一致性违规
create TABLE tags_mentions as
select t.*, st.ts, m.user_id_from, m.user_id_to from Tags as t join Mentions as m
on t.status_id = m.status_id AND m.user_id_from != m.user_id_to
left join Statuses as st on t.status_id = st.status_id;
什么是GTID一致性,以及如何解决SQL语句,以避免违规?
您使用的是复制服务器吗? –
@Hogan标签表有'标签'和'status_id'。我可以单独运行select语句并获得结果。但是,创建表格会导致错误。 –
@GordonLinoff你是什么意思的“复制服务器”?我正在使用Datagrip(JetBrains应用程序进行数据库管理)连接到Google Cloud Platform上的MySQL服务器。希望这可能是你正在寻找的信息。 –