Heim  >  Artikel  >  Datenbank  >  Was tun, wenn Navicat den Fehler 1146 meldet?

Was tun, wenn Navicat den Fehler 1146 meldet?

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼Original
2019-08-06 14:32:119898Durchsuche

Was tun, wenn Navicat den Fehler 1146 meldet?

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn