Anda tidak dapat menonaktifkan pemicu secara langsung dan saya tidak akan merekomendasikan melakukan apa yang Anda sarankan, tetapi Anda dapat meminta pemicu untuk memeriksa apakah ada variabel (dalam contoh saya di bawah @disable_triggers
) adalah NULL
sebelum mengeksekusi konten pemicu. Misalnya:
Kueri:
SET @disable_triggers = 1;
// Your update statement goes here.
SET @disable_triggers = NULL;
Pemicu:
IF @disable_triggers IS NULL THEN
// Do something use as the trigger isn't disabled.
END IF;