Dovresti leggere su mysqlimport , che è uno strumento da riga di comando fornito con MySQL. Questo strumento è il modo più veloce per caricare in blocco i dati CSV.
Lo strumento ha due opzioni
, --replace
e --ignore
per gestire i conflitti di chiavi duplicate.
Per quanto riguarda la sicurezza ed evitare di inserire la password in testo normale nello script, puoi anche utilizzare il MYSQL_PWD
variabile di ambiente o il .my.cnf
file (assicurati che il file sia in modalità 400 o 600). Consulta le Linee guida per l'utente finale per la sicurezza delle password .