phpMyAdmin
 sql >> Datenbank >  >> Database Tools >> phpMyAdmin

MySQL LOAD DATA LOCAL INFILE importiert nur eine einzelne Zeile

Sie sagen, dass das ID-Feld den AUTO_INCREMENT hat Attribut, aber es wird in CREATE TABLE nicht erwähnt Erklärung. Das ist Teil des Problems.

Der andere Teil sind diese Kürzungswarnungen. Einige der Zeilen in der CSV-Datei enthalten wahrscheinlich Daten, die zu lang sind, um in die Spalten zu passen. Erhöhen Sie die Größe dieser Textspalten auf einen größeren Wert (sagen wir 200) und versuchen Sie es erneut.

Sind Sie absolut sicher, dass die CSV-Datei gültig ist? (auch bekannt als jede Zeile hat die gleiche Anzahl von Werten usw.). Sie sollten wahrscheinlich überprüfen, ob diese Zeichenfolgen Kommas enthalten (, ), obwohl das kein Problem sein sollte.