"Kesenjangan" dikunci untuk mengantisipasi bahwa seseorang mungkin mencoba memasukkan baris yang saya coba hapus.
Atau, untuk melihatnya dengan cara lain... Akan terlalu lambat untuk menangani setiap kasus aneh dengan sempurna. Jadi, InnoDB memilih untuk menangani sebagian besar kasus secara efisien dan memanfaatkan kasus eksentrik yang langka.
Intinya:Hiduplah dengan itu. Anda akan mendapatkan kebuntuan. Anda belum tentu bisa memahaminya. Tetapi kode Anda perlu dipulihkan -- hanya dengan memutar kembali dan kembali ke BEGIN
.