Szenario: Importieren von mehr als 100 Millionen SQL-Dateien in die lokale Datenbank und Fehlerberichterstellung, lokale Umgebung, phpstudy, Fehler eins: 1294 – Ungültige ON UPDATE-Klausel für Spalte „create_time“, Fehler zwei : 2006 – Der MySQL-Server ist verschwunden.
Verwandte Empfehlungen: „Navicat für MySQL-Grafik-Tutorial“
Fehler eins: Die MySQL-Version von phpstyudy ist zu niedrig, der Standardwert ist 5.5
Lösung: Aktualisieren Sie die MySQL-Version
1. Sichern Sie die aktuellen Datenbankdaten.
2. Sichern Sie den MySQL-Ordner unter PHPStudy für den Fall, dass das Upgrade fehlschlägt, und Sie können auch die alte Version der Datenbank verwenden.
3. Laden Sie MySQL5.6 herunter, entpacken Sie es und legen Sie es im MySQL-Ordner unter PHPStudy ab.
Kopieren Sie eine Kopie von my-default.ini, benennen Sie sie in my.ini um und fügen Sie hinzu:
basedir="E:/phpStudy/MySQL/" datadir="E:/phpStudy/MySQL/data/"
. Ändern Sie diese beiden Adressen in Ihre eigene Verzeichnis und Datenbankverzeichnis in phpstudy.
5. Führen Sie dann cmd als Administrator aus und geben Sie das MySQL-Verzeichnis ein. Wie in der Abbildung gezeigt, ist die Ausführung wie folgt:
Fehler Zweiter Grund: Überschreitung des von MySQL zugelassenen maximalen Datenpakets
Lösung:
Zu my.ini hinzufügen (Parameter entsprechend Ihren eigenen Bedürfnissen)
max_allowed_packet=500M
wait_timeout=288000
interactive_timeout = 288000
Das obige ist der detaillierte Inhalt vonSo beheben Sie den Fehler, wenn Navicat SQL importiert. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!