Стоит отметить, что MySQL имеет специальный синтаксис для массовых вставок. С инструкция :
INSERT INTO tbl_name (a,b,c) VALUES(1,2,3),(4,5,6),(7,8,9);
Вставит 3 строки в одну операцию. Таким образом, загрузка таким способом не так неэффективна, как это могло бы быть в случае с одним оператором на строку, и вместо 129 байтов в 3 инструкциях INSERT это 59 байтов, и это преимущество становится тем больше, чем больше у вас строк.