sql >> Base de Datos >  >> RDS >> Mysql

MYSQL importa datos de csv usando LOAD DATA INFILE

Puedes usar CARGAR ARCHIVO DE DATOS comando para importar csv archivo en la tabla.

Consulte este enlace MySQL - CARGAR ARCHIVO DE DATOS .

LOAD DATA LOCAL INFILE 'abc.csv' INTO TABLE abc
FIELDS TERMINATED BY ',' 
ENCLOSED BY '"' 
LINES TERMINATED BY '\r\n'
IGNORE 1 LINES
(col1, col2, col3, col4, col5...);

Para usuarios de MySQL 8.0:

Usando el LOCAL La palabra clave tiene riesgos de seguridad y, a partir de MySQL 8.0, LOCAL la capacidad está establecida en False por defecto. Es posible que vea el error:

ERROR 1148:El comando usado no está permitido con esta versión de MySQL

Puede sobrescribirlo siguiendo las instrucciones en los documentos .Tenga en cuenta que dicha sobrescritura no resuelve el problema de seguridad, sino que simplemente reconoce que está consciente y dispuesto a correr el riesgo.