wake-up-neo.com

LOAD DATA LOCAL, Wie überspringe ich die erste Zeile?

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);
55
Roch
LOAD DATA INFILE '/tmp/test.txt' INTO TABLE test IGNORE 1 LINES;

( Referenz )

95
Zed

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);
27
Chad Geary