Edytuj: Tak, to prawda, że wersje 5.n i 6.n MySQL 5 i 6 implementują CREATE TRIGGER
i DROP TRIGGER
i nic więcej. Według tej części dokumentacji Postgresa
, nie ma nawet CREATE TRIGGER
w SQL 92, więc uważaj się za szczęściarza, że w ogóle masz TRIGGER :-)
dokumentacja wtyczki Visual Studio MySQL ma:
... który wydaje się robić to, czego chcesz. Domyślam się, że to cukier GUI, a za kulisami otrzymujesz DROP CREATE
.
O ile wyzwalacz dla niektórych UPDATE
s, a nie inne, SQL ma dokładnie jedną UPDATE
na stół. Umieść IF
klauzula na początku twojej UPDATE
wyzwalacz, aby Twoja logika - cokolwiek robisz w niektórych z twoich UPDATE
s - jest wykonywane tylko wtedy, gdy uważasz, że jest to właściwe.