Ich versuche, eine Tabelle aus einer Select-Anweisung zu erstellen, und es gibt mir eine GTID Konsistenzverletzung. [HY000][1786] Statement violates GTID consistency: CREATE TABLE ... SELECT.
MySQL GTID Konsistenz Verletzung
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;
Was ist GTID Konsistenz, und wie kann ich die SQL-Anweisung zu beheben, die Verletzung zu vermeiden?
Verwenden Sie einen replizierten Server? –
@Hogan Tags-Tabellen haben 'tag' und 'status_id'. Ich kann die select-Anweisung alleine ausführen und die Ergebnisse abrufen. Die Erstellung der Tabelle gibt jedoch den Fehler. –
@GordonLinoff Was meinen Sie mit "replizierten Server"? Ich verwende Datagrip (JetBrains-Anwendung für die Datenbankverwaltung), um eine Verbindung zum MySQL-Server auf der Google Cloud Platform herzustellen. Hoffe, das könnte die Information sein, nach der Sie suchen. –