Während des Master-Slave-Replikationsprozesses von MySQL ist ein 1146-Fehler aufgetreten. Der Grund für die Fehlermeldung ist: Die angegebene Tabelle kann in den Standarddaten nicht gefunden werden.
Slave-Status anzeigenG;Realistischer Synchronisationsstatus.
Verwandte Empfehlungen: „Navicat für MySQL-Grafik-Tutorial“
Slave_IO_Running: YES Slave_SQL_Running: No Last_Errno: 1146 Last_Error: Error 'Table 'coop.Coop_Data' doesn't exist' on query. Default database: 'gcore'. Query: 'update coop.Coop_Data set State='2',NameLevel='2',CheckedTime=now(),Memo='' where DAID='18601'' Skip_Counter: 0 Last_SQL_Errno: 1146 Last_SQL_Error: Error 'Table 'coop.Coop_Data' doesn't exist' on query. Default database: 'gcore'. Query: 'update coop.Coop_Data set State='2',NameLevel='2',CheckedTime=now(),Memo='' where DAID='18601''
Der Grund ist:
Verwenden Sie zuerst db_name1 und Führen Sie dann die SQL-Anweisung „db_name2.table set“ aus.
Lösung:
Stellen Sie ein, dass dieser Fehler auf dem Slave-Server ignoriert wird, und fügen Sie „slave-skip-errors = 1146“ in der my.cnf-Datei hinzu,
Wenn es eine kleine Anzahl solcher Fehler gibt, setzen Sie „set global sql_slave_skip_counter=1“ direkt im MySQL-Client;
Das obige ist der detaillierte Inhalt vonWas tun, wenn Navicat den Fehler 1146 meldet?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!