Dus om het andere antwoord uit te breiden, dit is de dag dat ik TRUNCATE uitvind is niet gelijk aan DELETE FROM table . Dwaas van me.
Volgens de documentatie :
In wezen een proces in de SLEEP staat was de tabel aan het lezen, maar de TRUNCATE probeerde een DDL-statement uit te voeren, vandaar dat het werd geblokkeerd tot de andere SLEEP -ing proces is afgebroken.