Je kunt triggers niet rechtstreeks uitschakelen en ik zou niet aanraden om te doen wat je voorstelt, maar je zou je trigger kunnen laten controleren of er een variabele is (in mijn voorbeeld hieronder @disable_triggers
) is NULL
voordat de inhoud van de trigger wordt uitgevoerd. Bijvoorbeeld:
Vraag:
SET @disable_triggers = 1;
// Your update statement goes here.
SET @disable_triggers = NULL;
Triggers:
IF @disable_triggers IS NULL THEN
// Do something use as the trigger isn't disabled.
END IF;