Importando CSV

De Wiki Integrator do Brasil
Ir para: navegação, pesquisa

Neste tutorial deixamos um exemplo de como importar arquivo CSV via terminal/linha de comando.

Inicialmente saiba que pelo phpMyAdmin não é possivel, pois esbarra em regras de segurança. O mysql utiliza o user mysql, já o local do arquivo utiliza outro user diferente, o que geraria problemas de permissão em um comando direto no mysql.

Com base no que esta informado acima, deixamos abaixo um exemplo alternativo via linha de comando testado por nós e funcional.

mysqlimport -uUSUARIO-BANCO -p'SENHA-BANCO' BANCO-DE-DADOS --local ARQUIVO.csv --lines-terminated-by='\n' --fields-terminated-by=';'  --verbose

LEGENDA:

  • Banco de dados - Nome do banco de dados criado
  • Usuario banco - Nome do usuario do banco de dados criado
  • Senha banco - Senha do usuario do banco de dados criado
  • Arquivo - Seu arquivo CSV.

PS: O nome do CSV deve ser igual a tabela criada.