INSERT può schiaffare dentro più righe alla volta:
http://dev.mysql.com/doc/refman/5.0/en/insert.html
in particolare dove dice:
codice:
INSERT statements that use VALUES syntax can insert multiple rows. To do this, include multiple lists of column values, each enclosed within parentheses and separated by commas. Example:
INSERT INTO tbl_name (a,b,c) VALUES(1,2,3),(4,5,6),(7,8,9);
per cui se ti è comodo formattare la query in questo modo... altrimenti amen, visto che le query di inserimento saranno sempre e comunque molte meno di quelle di consultazione anche se ne spari 10 di fila non penso che succeda granché