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

Como inserir dados do arquivo csv no banco de dados mysql


Você pode tentar a sintaxe abaixo se funcionar para você, caso contrário, forneça dados csv:
LOAD DATA LOCAL INFILE 'C:/region_codes.csv' INTO TABLE `region_codes` FIELDS ESCAPED BY '\\' FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\r\n';

Se a sintaxe acima não funcionar, exporte os dados pelo comando abaixo novamente e importe pelo comando abaixo fornecido.
select * into outfile 'C:/region_codes.csv' fields terminated by ',' optionally enclosed by '"' lines terminated by '\n' from `region_codes`;

Agora use o comando abaixo (para ignorar a linha de título da coluna)
LOAD DATA LOCAL INFILE 'C:/region_codes.csv' INTO TABLE `region_codes` FIELDS ESCAPED BY '\\' FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\r\n' IGNORE 1 LINES;

Nota:Se os dados forem preparados manualmente, será necessário corrigi-los manualmente.

Se ainda não funcionar, anexe seus dados csv para verificar o problema exato.