Jeg har lige opdaget csvkit
, som er et sæt Unix-kommandolinjeværktøjer til CSV-filer. Jeg installerede det på min Mac med pip install csvkit
. Kommandoen var:
csvsql --dialect mysql --snifflimit 100000 bigdatafile.csv > maketable.sql
Du kan alternativt levere en DB-forbindelsesstreng, og den kan indlæse tabellen direkte.