Editar: Sim, é verdade que as versões 5.n e 6.n do MySQL 5 e 6 implementam
CREATE TRIGGER e DROP TRIGGER e nada mais. De acordo com este pedaço de documentação do Postgres
, não existe nem CREATE TRIGGER no SQL 92, então considere-se sortudo por ter TRIGGER :-) A documentação do plug-in MySQL do Visual Studio tem:
... que parece fazer o que você quer. Meu palpite é que isso é açúcar de GUI e nos bastidores você obtém um
DROP CREATE . No que diz respeito a um gatilho para algum
UPDATE s e não outros, o SQL tem exatamente um UPDATE por mesa. Coloque um IF cláusula no início do seu UPDATE acionar para que sua lógica - o que quer que você esteja fazendo em alguns de seus UPDATE s - só é executado quando você acha que é apropriado.