आप सीधे ट्रिगर्स को अक्षम नहीं कर सकते हैं और मैं आपको वह करने की सलाह नहीं दूंगा जो आप सुझा रहे हैं, लेकिन आप अपना ट्रिगर जांच सकते हैं कि क्या एक चर (नीचे मेरे उदाहरण में @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;