Aby rozwinąć inną odpowiedź, to jest dzień, w którym wymyśliłem TRUNCATE
nie jest równoważne z DELETE FROM table
. Głupi ja.
Zgodnie z dokumentacją :
Zasadniczo proces w SLEEP
stan czytał tabelę, ale TRUNCATE
próbował wykonać instrukcję DDL, dlatego została zablokowana do czasu drugiego SLEEP
proces został zabity.