Powinieneś przeczytać o mysqlimport , który jest narzędziem wiersza poleceń dostarczanym z MySQL. To narzędzie to najszybszy sposób na zbiorcze ładowanie danych CSV.
Narzędzie ma dwie opcje
, --replace i --ignore do obsługi zduplikowanych konfliktów kluczy.
Jeśli chodzi o bezpieczeństwo i unikanie umieszczania hasła w postaci zwykłego tekstu w skrypcie, możesz również użyć MYSQL_PWD zmienna środowiskowa lub .my.cnf plik (upewnij się, że plik jest w trybie 400 lub 600). Zobacz Wytyczne dla użytkownika końcowego dotyczące bezpieczeństwa hasła .