Saya akan merekomendasikan menggabungkan beberapa kueri seperti yang Anda miliki di contoh bawah.
INSERT INTO tbl_name (a,b,c) VALUES(1,2,3),(4,5,6),(7,8,9);
Jika salah satu dari pasangan nilai gagal, tidak ada data yang akan dimasukkan. Metode ini juga mengirimkan lebih sedikit karakter dan bolak-balik ke DB. Implikasi dari karakter yang lebih sedikit mungkin tidak begitu menarik tetapi tetap memiliki sedikit keuntungan.
EDIT:
Tim punya pertanyaan bagus. Izinkan saya menyertakan informasi dari dokumen MySQL