InnoDB के पास लेन-देन का समर्थन है, आप स्पष्ट लेनदेन का उपयोग नहीं कर रहे हैं इसलिए innoDB को प्रत्येक कथन के बाद एक कमिट करना होगा ("हर इंसर्ट के लिए डिस्क पर लॉग फ्लश करता है" )।
इस कमांड को अपने लूप से पहले निष्पादित करें:
START TRANSACTION
और यह आपके लूप के बाद
COMMIT