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.