Ver Mensaje Individual
  #11 (permalink)  
Antiguo 13/12/2009, 17:20
JOKEROBSCURO
 
Fecha de Ingreso: febrero-2008
Mensajes: 101
Antigüedad: 17 años
Puntos: 1
Respuesta: Funciones en mysql

Es cierto que no se puede tener dos disparadores para una misma tabla, siempre que sean activados en el mismo momento y por el mismo evento, pero si se puede tener un BEFORE INSERT y un AFTER UPDATE, pero esto se soluciona con un disparador que ejecute multiples sentencias, encerrado entre DELIMITER se crea el trigger y cuando debe ser lanzado dps un FOR EACH ROW, luego el BEGIN... END

o sea:

DELIMITER
CREATE TRIGGER nombre_del_trigger BEFORE/AFTER ON nombre_tabla
FOR EACH ROW
BEGIN
triggers simultaneos
END// o simplemente //
DELIMITER;

mas o menos eso es lo que he visto, asi es que en el sentido practico si se pueden disparar varios triggers simultaneos pero solo se declara un solo momento... o es asi hasta donde entendi.. corrijanme si me equivoco...

y gracias gnzsoloyo me ahorraste un resumen...xD

JOKEROBSCURO.