Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Dados de importação MYSQL de csv usando LOAD DATA INFILE


Você pode usar LOAD DATA INFILE comando para importar csv arquivo na tabela.

Verifique este link MySQL - LOAD DATA INFILE .
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 usuários do MySQL 8.0:

Usando o LOCAL palavra-chave contém riscos de segurança e a partir do MySQL 8.0 o LOCAL capacidade está definida como False por padrão. Você pode ver o erro:

ERRO 1148:O comando usado não é permitido com esta versão do MySQL

Você pode substituí-lo seguindo as instruções nos documentos .Esteja ciente de que tal substituição não resolve o problema de segurança, mas apenas um reconhecimento de que você está ciente e disposto a correr o risco.