Er is een slimmere manier.
Het probleem met bulkinvoegingen is dat autocommit standaard is ingeschakeld waardoor elke insert
statement dat moet worden opgeslagen in de stabiele opslag voordat de volgende invoeging kan worden gestart.
Zoals de handleiding op de pagina aangeeft:
SET autocommit=0;
Dit is een vrij algemeen kenmerk van RDBM-systemen die ervan uitgaan dat database-integriteit van het grootste belang is. Het zorgt ervoor dat bulkinserts de orde van 1s per insert innemen in plaats van 1ms. Het alternatief van het maken van een te grote insert-instructie probeert deze enkele commit te bereiken met het risico de SQL-parser te overbelasten.