Bewerken: Ja, het is waar dat versies 5.n en 6.n van MySQL 5 &6 CREATE TRIGGER
implementeren en DROP TRIGGER
en niets anders. Volgens dit stuk Postgres-documentatie
, er is niet eens CREATE TRIGGER
in SQL 92, dus prijs jezelf gelukkig dat je TRIGGER hebt :-)
De documentatie voor Visual Studio MySQL-plug-ins heeft:
... die lijkt te doen wat je wilt. Ik vermoed dat dit GUI-suiker is en achter de schermen krijg je een DROP CREATE
.
Voor zover een trigger voor sommige UPDATE
s en niet anderen, SQL heeft precies één UPDATE
per tafel. Zet een IF
clausule aan het begin van uw UPDATE
trigger zodat uw logica - wat u ook doet in sommige van uw UPDATE
s - wordt alleen uitgevoerd als u denkt dat het gepast is.