我想從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服務器。希望這可能是你正在尋找的信息。 –