Ich versuche, eine CSV-Datei in meine MySQL-Datenbank zu laden, aber ich möchte die erste Zeile überspringen.
I fact Es enthält den Namen meiner Spalten und keine interessanten Daten.
Hier ist die Abfrage, die ich verwende:
LOAD DATA LOCAL INFILE '/myfile.csv'
INTO TABLE tableName
FIELDS TERMINATED BY ','
ENCLOSED BY '\"'
LINES TERMINATED BY '\n'
(column,column,column);
LOAD DATA INFILE '/tmp/test.txt' INTO TABLE test IGNORE 1 LINES;
( Referenz )
Für diejenigen, die neugierig sind, sollte IGNORE N LINES hinter den Trennzeichen-Qualifikatoren stehen:
LOAD DATA LOCAL INFILE '/myfile.csv'
INTO TABLE tableName
FIELDS TERMINATED BY ','
ENCLOSED BY '\"'
LINES TERMINATED BY '\n'
IGNORE 1 LINES
(column,column,column);