Невозможно обновить таблицу, для которой в триггере создается триггер, так как Mysql выполняет некоторые операции по блокировке этой таблицы. Следовательно, вы не можете вставлять / обновлять / удалять строки одной и той же таблицы, потому что тогда триггер будет вызываться снова и снова, что приведет к рекурсии.
Если вы хотите создать в таблице триггер, который будет обновляться сам (в этом случае выполняется удаление), убедитесь, что вы используете NEW.column_name
для ссылки на строку после ее обновления.