Je bent het wiel opnieuw aan het uitvinden. Bekijk de mysqlimport tool, die bij MySQL wordt geleverd. Het is een efficiënt hulpmiddel voor het importeren van CSV-gegevensbestanden.
mysqlimport is een opdrachtregelinterface voor het LOAD DATA LOCAL INFILE
SQL-instructie.
Beide zouden 10-20x sneller moeten werken dan rij voor rij INSERT te doen.