Znovu vynalézáte kolo. Podívejte se na mysqlimport nástroj, který je součástí MySQL. Je to účinný nástroj pro import datových souborů CSV.
mysqlimport je rozhraní příkazového řádku pro LOAD DATA LOCAL INFILE
SQL příkaz.
Obojí by mělo běžet 10-20x rychleji než INSERT řádek po řádku.