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 .