Editar: Sí, es cierto que las versiones 5.n y 6.n de MySQL 5 y 6 implementan CREATE TRIGGER
y DROP TRIGGER
y nada más. Según este trozo de documentación de Postgres
, ni siquiera hay CREATE TRIGGER
en SQL 92, así que considérese afortunado de tener TRIGGER :-)
La documentación del complemento Visual Studio MySQL tiene:
... que parece hacer lo que quieres. Supongo que esto es azúcar GUI y detrás de escena obtienes un DROP CREATE
.
En cuanto a un disparador para algunos UPDATE
s y no otros, SQL tiene exactamente una UPDATE
por mesa. Poner un IF
cláusula al comienzo de su UPDATE
desencadenar para que su lógica, lo que sea que esté haciendo en algunos de sus UPDATE
s - solo se ejecuta cuando cree que es apropiado.