SQL-Fehler 1064 - Importfehler

8

Ich habe eine Datenbank als Sicherung exportiert, die einwandfrei funktioniert. Als ich die Datenbank auf den gleichen Server, Ordner usw. importierte, kam dieser Fehler:

  

Es besteht die Möglichkeit, dass Sie einen Fehler im SQL-Parser gefunden haben.   Bitte überprüfen Sie Ihre Anfrage genau und prüfen Sie, ob die Angebote korrekt sind   richtig und nicht falsch abgestimmt. Andere mögliche Fehlerursachen können das sein   Sie laden eine Datei mit Binärcode außerhalb eines zitierten Textbereichs hoch.   Sie können auch Ihre Abfrage in der MySQL-Befehlszeilenschnittstelle versuchen. Das   MySQL Server Fehler Ausgabe unten, wenn es welche gibt, kann Ihnen auch helfen   Diagnose des Problems. Wenn du noch Probleme hast oder der Parser   fehlschlägt, wo die Befehlszeilenschnittstelle erfolgreich ist, reduzieren Sie bitte Ihre   SQL-Abfrageeingabe für die einzelne Abfrage, die Probleme verursacht, und Senden von a   Fehlerbericht mit dem Datenblock im Abschnitt CUT unten:   ---- BEGIN CUT ---- eNo1jUEKwjAURIXu / inmADHkpwYxu1JCu0iTmFQ9gYtushP09qaCs3oMjxmXc8wWI2PU8C5YMDSY   qayt7oiWT7l6CyON7NWxV5LpVjJiERgmF1aBu2vmY6sY5xwX11Ql9YXSMlicGhtKc9otEcs + 1Es +   w2 / 19SY / hMniWen3Qd3hny8nMiDI   ---- END CUT ----   ---- BEGIN RAW ---- FEHLER: C1 C2 LEN: 1 2 11 STR:

     

MySQL: 5.5.30-30.1 USROS, AGENT, VER: Win CHROME 5.0.29 PMA: 4.0.5   PHP VER, Betriebssystem: 5.3.17 Linux LANG: en SQL:
  ---- ENDE RAW ----

     

SQL-Abfrage:

     

MySQL sagte: Dokumentation

     

# 1064 - Sie haben einen Fehler in Ihrer SQL-Syntax; Überprüfen Sie das Handbuch, das Ihrer MySQL-Serverversion entspricht, um die richtige Syntax zu verwenden   in der Nähe von '' in Zeile 1

Das einzige Problem scheint zu sein, dass auf meiner Indexseite Inhalte fehlen, eigentlich der Hauptinhalt. Alle diese Dateien sind .sql.

Ich habe dann alle meine Tische fallengelassen und die ursprüngliche Datenbank vom April letzten Jahres importiert. Offensichtlich fehlen in dieser Datenbank alle Kontoinformationen, Bestellinformationen usw. für alle meine Kunden sowie alle Änderungen, die an meinen Produkten vorgenommen wurden.

Wenn ich die beiden Datenbanken vergleiche, scheinen die ersten 11 Zeilen das Problem zu sein, aber ich weiß nicht, wie ich das beheben soll. Die ersten 11 Zeilen der Datei, die nicht funktionieren sind:

%Vor%

Die ersten 11 Zeilen der Datei, die funktioniert, sind:

%Vor%

Ich habe versucht, einfach die 11 Zeilen aus der Arbeitsdatei in die Datei zu kopieren und einzufügen, die nicht funktioniert, und einen weiteren Fehler erhalten.

Ich weiß, dass dies ein langer Post ist und ich entschuldige mich, aber ich habe seit Stunden damit zu kämpfen und brauche wirklich Hilfe.

Danke

    
210 USA 25.09.2013, 11:49
quelle

9 Antworten

19

OK, also hier ist, was ich endlich gefunden habe. Als ich die Datei öffnete, die mir den Fehler in Notizbuch + gab, hatte die letzte Zeile natürlich folgendes:

ETXNULNULNULNULNULNULNULNULNUL

Die ursprüngliche Arbeitsdatenbank hatte beim Öffnen keine dieser Zeichen.

Als ich einfach die letzte Zeile der Datei löschte, die mir den Fehler gab und die Datenbank importierte, funktionierte alles gut. Meine Homepage wurde jedoch immer noch nicht richtig aufgezogen. Ich habe jetzt einen Workaround angewendet und werde versuchen, das später herauszufinden.

Ich hoffe, das hilft jemandem.

    
210 USA 25.09.2013 12:49
quelle
4

Ich hatte das gleiche Problem beim Exportieren meiner Datenbank für eine Joomla 2.5-Site. Es hat etwas mit der Komprimierung in phpmyadmin zu tun. Ich habe die Komprimierung von "none" auf "zipped" geändert, bevor ich die Datenbank exportiert habe, und das hat sie gelöst.

Hoffe das hilft!

    
Erika 01.10.2013 11:27
quelle
2

In meinem Fall muss ich die Komprimierung auf NONE und den SQL-Kompatibilitätsmodus auf ANSI ändern. Ich habe WordPress-Datenbank auf den anderen Server exportiert.

    
PiotrK 23.04.2014 07:51
quelle
1

Wie es scheint, gibt es eine Menge Gründe, die diesen Fehler auslösen könnten. Ich wollte nur mein Problem und die Problemumgehung, die ich dafür gefunden hatte, teilen, hoffentlich würde es jemandem Zeit sparen. Auch ich habe dieses Problem beim Versuch, eine Datenbank nach MySql zu importieren, festgestellt. Ich hatte eine Version einer Datenbank von meinem lokalen Rechner exportiert und wollte sie auf den Server importieren, auf dem meine Website gehostet wird. Problem war, dass zwischen den Versionen der beiden Systeme ein Missverhältnis bestand. Ich habe es geschafft, das Problem zu umgehen, indem ich die Kompatibilitätsoption benutzte (sowohl beim Export als auch beim Import). Ich habe "MYSQL323" benutzt. Das hat mein Problem behoben. Ich denke, das ist eine gute Lösung für diejenigen, die die Möglichkeit haben, eine frisch exportierte Version der Datenbank zu erstellen.

    
momo 26.11.2013 17:08
quelle
0

Es ist ein Fehler in phpMyadmin

Hier ist eine vorläufige Lösung

Ссылка

oder so ähnlich:

Ersetze "PMA_Response :: getInstance () - & gt; disable ();" "// PMA_Response :: getInstance () - & gt; disable ();" - /pfad_zu_phpMyAdmin/export.php

    
RomanL 19.10.2013 17:06
quelle
0

Ich habe diesen Fehler 1 Minute vorher behoben. Wenn Sie die Datei sql.gz exportieren, versuchen Sie, sie zu extrahieren. Die extrahierte Datei ist noch komprimiert bu * .sql Datei. Versuchen Sie es erneut * .sql.gz Und importieren Sie die umbenannte Datei. es wird funktionieren.

Was ich versuche zu sagen, dass phpMyAdmin die Datei zweimal komprimiert.

    
user3185830 11.01.2014 19:29
quelle
0

Meine Lösung war: Kommentar

%Vor%

in /etc/php5/apache2/php.ini

    
smileface 03.02.2014 14:18
quelle
0

Ich hatte das gleiche Problem beim Importieren einer CSV-Datei und stellte fest, dass das Problem war, dass ich einige leere Spalten von der Excel-Konvertierung hatte und wenn ich die erste Zeile als zu importierende Spaltennamen auswählte, versuchte es mehrere Spalten ohne entsprechende eindeutige zu erstellen Name.

    
Antonio 07.10.2015 19:26
quelle
0

Ich hatte eine leere Zeile am Ende der Dump-Datei. Durch das Entfernen der Zeile wurde mein Problem behoben.

    
Saif 08.06.2017 12:31
quelle

Tags und Links