Você deve ler sobre mysqlimport , que é uma ferramenta de linha de comando fornecida com o MySQL. Essa ferramenta é a maneira mais rápida de carregar dados CSV em massa.
A ferramenta tem duas opções ,
--replace
e --ignore
para lidar com conflitos de chaves duplicadas. Em relação à segurança e evitando colocar a senha em texto simples no script, você também pode usar o
MYSQL_PWD
variável de ambiente ou o .my.cnf
arquivo (certifique-se de que o arquivo é o modo 400 ou 600). Consulte Diretrizes do usuário final para segurança de senha .