sql - used - LOAD DATA LOCAL, ¿Cómo omito la primera línea?
load data local infile the used command is not allowed with this mysql version (2)
Para los curiosos, IGNORE N LINES debe ser después de los calificadores del separador:
LOAD DATA LOCAL INFILE ''/myfile.csv''
INTO TABLE tableName
FIELDS TERMINATED BY '',''
ENCLOSED BY ''/"''
LINES TERMINATED BY ''/n''
IGNORE 1 LINES
(column,column,column);
Estoy tratando de cargar un archivo CSV en mi base de datos MySQL, pero me gustaría omitir la primera línea.
De hecho, contiene el nombre de mis columnas y no hay datos interesantes.
Aquí está la consulta que estoy usando:
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;
( reference )