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 .