Jadi untuk memperluas jawaban lain, ini adalah hari saya menemukan TRUNCATE tidak setara dengan DELETE FROM table . Bodohnya aku.
Berdasarkan dokumentasi :
Pada dasarnya, sebuah proses dalam SLEEP negara sedang membaca tabel, tetapi TRUNCATE sedang mencoba melakukan pernyataan DDL, karenanya diblokir hingga SLEEP lainnya -ing proses terbunuh.