Не можете да деактивирате задействанията директно и не бих препоръчал да правите това, което предлагате, но можете да накарате тригера си да провери дали има променлива (в моя пример по-долу @disable_triggers
) е NULL
преди да изпълни съдържанието на тригера. Например:
Запитване:
SET @disable_triggers = 1;
// Your update statement goes here.
SET @disable_triggers = NULL;
Задействания:
IF @disable_triggers IS NULL THEN
// Do something use as the trigger isn't disabled.
END IF;