На първо място, ако приемем, че id е първичен ключ или поне индексирана колона.
Вмъкването не трябва да заключва таблицата, така че има вероятност всяка друга заявка за актуализиране/изтриване да се изпълнява едновременно с изтриването на записите.
Ако не е така, това може да се дължи на „заключване на празнина“, както е споменато @a_horse_with_no_name.
Така че в този момент отново ще получите този проблем, тогава трябва да съхраните всички процеси „покажи пълен списък с процеси“ на своя край и също така да проверите „покажи състоянието на innodb на двигателя“, където ще ви покаже процесите, свързани със застой, това ще ви помогне да получите точни проблем.
Освен това Можете да избегнете това заключване, за да изтриете всички редове един по един въз основа на първичен ключ.