सबसे पहले मान लें कि आईडी प्राथमिक कुंजी या कम से कम अनुक्रमित कॉलम है।
इंसर्ट को टेबल को लॉक नहीं करना चाहिए, इसलिए संभावना है कि कोई अन्य अपडेट/डिलीट क्वेरी रिकॉर्ड्स को डिलीट करने के उसी समय निष्पादित हो रही है।
यदि ऐसा नहीं है तो यह "गैप लॉकिंग" के कारण हो सकता है जैसा कि @a_horse_with_no_name उल्लेख किया गया है।
तो जिस समय आपको यह समस्या फिर से आती है, तो आपको अपने अंत में "पूर्ण प्रक्रिया सूची दिखाएं" सभी प्रक्रियाओं को स्टोर करने की आवश्यकता होती है और "इंजन इनोडब स्थिति दिखाएं" भी जांचें जहां यह आपको डेडलॉक से संबंधित प्रोसेसिड दिखाएगा, इससे आपको सटीक प्राप्त करने में मदद मिलेगी समस्या।
इसके अलावा आप प्राथमिक कुंजी के आधार पर सभी पंक्तियों को एक-एक करके हटाने के लिए इस लॉकिंग से बच सकते हैं।