Du kan inte inaktivera triggers direkt och jag skulle inte rekommendera att du gör det du föreslår, men du kan låta triggern kontrollera om en variabel (i mitt exempel nedan @disable_triggers
) är NULL
innan utlösarens innehåll körs. Till exempel:
Fråga:
SET @disable_triggers = 1;
// Your update statement goes here.
SET @disable_triggers = NULL;
Utlösare:
IF @disable_triggers IS NULL THEN
// Do something use as the trigger isn't disabled.
END IF;