Debería leer sobre mysqlimport , que es una herramienta de línea de comandos proporcionada con MySQL. Esta herramienta es la forma más rápida de cargar datos CSV de forma masiva.
La herramienta tiene dos opciones
, --replace
y --ignore
para manejar conflictos de claves duplicadas.
En cuanto a la seguridad y evitando poner la contraseña en texto plano en el script, también puedes usar el MYSQL_PWD
variable de entorno o .my.cnf
archivo (asegúrese de que el archivo esté en modo 400 o 600). Consulte Directrices para usuarios finales sobre seguridad de contraseñas .