Редактиране: Да, вярно е, че версии 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 - се изпълнява само когато смятате, че е подходящо.