J'essaie de charger un fichier CSV dans ma base de données MySQL, mais je voudrais sauter la première ligne.
I fait Il contient le nom de mes colonnes et aucune donnée intéressante.
Voici la requête que j'utilise:
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;
( référence )
Pour les curieux, IGNORE N LINES devrait être après les qualificatifs de séparation:
LOAD DATA LOCAL INFILE '/myfile.csv'
INTO TABLE tableName
FIELDS TERMINATED BY ','
ENCLOSED BY '\"'
LINES TERMINATED BY '\n'
IGNORE 1 LINES
(column,column,column);