Non puoi disabilitare direttamente i trigger e non consiglierei di fare ciò che stai suggerendo, ma potresti fare in modo che il tuo trigger controlli se una variabile (nel mio esempio sotto @disable_triggers
) è NULL
prima di eseguire il contenuto del trigger. Ad esempio:
Query:
SET @disable_triggers = 1;
// Your update statement goes here.
SET @disable_triggers = NULL;
Trigger:
IF @disable_triggers IS NULL THEN
// Do something use as the trigger isn't disabled.
END IF;