Редактиране: Да, вярно е, че версии 5.n и 6.n на MySQL 5 и 6 прилагат CREATE TRIGGER
и DROP TRIGGER
и нищо друго. Според този парче документация на Postgres
, дори няма CREATE TRIGGER
в SQL 92, така че смятайте, че имате късмет изобщо да имате TRIGGER :-)
Документацията за приставката за Visual Studio MySQL има:
... което изглежда прави това, което искате. Предполагам, че това е GUI захар и зад кулисите получавате DROP CREATE
.
Що се отнася до задействане за някаква UPDATE
и не други, SQL има точно една UPDATE
на маса. Поставете IF
клауза в началото на вашия UPDATE
задейства, така че вашата логика - каквото и да правите в някои от вашите UPDATE
s - се изпълнява само когато смятате, че е подходящо.