Modifier : Oui, il est vrai que les versions 5.n et 6.n de MySQL 5 &6 implémentent CREATE TRIGGER
et DROP TRIGGER
et rien d'autre. Selon ce morceau de documentation Postgres
, il n'y a même pas CREATE TRIGGER
en SQL 92, alors considérez-vous chanceux d'avoir TRIGGER :-)
La documentation du plugin Visual Studio MySQL a :
... qui semble faire ce que vous voulez. Je suppose que c'est du sucre GUI et dans les coulisses, vous obtenez un DROP CREATE
.
En ce qui concerne un déclencheur pour certains UPDATE
s et pas les autres, SQL a exactement un UPDATE
par tableau. Mettre un IF
clause au début de votre UPDATE
déclencher afin que votre logique - quoi que vous fassiez dans certains de vos UPDATE
s - n'est exécuté que lorsque vous pensez que c'est approprié.