No puede deshabilitar los disparadores directamente y no recomendaría hacer lo que sugiere, pero podría hacer que su disparador verifique si es una variable (en mi ejemplo a continuación @disable_triggers
) es NULL
antes de ejecutar el contenido del disparador. Por ejemplo:
Consulta:
SET @disable_triggers = 1;
// Your update statement goes here.
SET @disable_triggers = NULL;
Activadores:
IF @disable_triggers IS NULL THEN
// Do something use as the trigger isn't disabled.
END IF;