MySQL - TRIGGER PARA PROCESAR 2 EVENETOS EN WORKBENCH

 
Vista:
sin imagen de perfil

TRIGGER PARA PROCESAR 2 EVENETOS EN WORKBENCH

Publicado por Diego (1 intervención) el 26/11/2022 09:10:31
Buenos días/tardes/noches, quisiera obtener orientación sobre como poder implementar un trigger que procese 2 o mas eventos, ya que se me solicito, pero no encuentro la manera de poder implementarlo, hasta donde sé en otros gestores como sql server es posible de manera "directa" (eso me dijo mi profesor) sin embargo en workbenche no funciona de la misma manera, si alguien sabe cómo hacerlo, le agradecería que me oriente.
Lo mas similar que encontre en internet es algo como lo siguiente, lo trate de aplicar a mi proyecto, pero en workbench me marca error en los eventos:


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
DELIMITER $$
CREATE TRIGGER after_calificaciones_insert
AFTER INSERT OR UPDATE OR DELETE ON calificaciones -- EN ESTA PARTE ME MARCA EL ERROR --
FOR EACH ROW BEGIN
	IF inserting THEN
		INSERT INTO acciones_calificaciones(accion,fecha_cambio)
		VALUES ( 'INSERCCION',SYSDATE());
	END IF;
	IF updating THEN
		INSERT INTO acciones_calificaciones(accion,fecha_cambio)
		VALUES ( 'ACTUALIZACION',SYSDATE());
	END IF;
	IF deleting THEN
		INSERT INTO acciones_calificaciones(accion,fecha_cambio)
		VALUES ( 'BORRADO',SYSDATE());
	END IF;
END$$
DELIMITER ;
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder