InnoDB heeft transactie-ondersteuning, je gebruikt geen expliciete transacties, dus innoDB moet een commit doen na elke instructie ("voert een log-flush naar schijf uit voor elke insertie" ).
Voer deze opdracht uit voor je loop:
START TRANSACTION
en dit nadat je een loop hebt gemaakt
COMMIT