Właśnie odkryłem csvkit
, który jest zestawem narzędzi wiersza poleceń systemu Unix dla plików CSV. Zainstalowałem go na moim Macu za pomocą pip install csvkit
. Polecenie brzmiało:
csvsql --dialect mysql --snifflimit 100000 bigdatafile.csv > maketable.sql
Możesz alternatywnie podać ciąg połączenia DB, który może bezpośrednio załadować tabelę.