Tema: Otro trigger
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/05/2012, 16:01
planets
 
Fecha de Ingreso: septiembre-2009
Mensajes: 38
Antigüedad: 14 años, 8 meses
Puntos: 0
Otro trigger

En esta ocasión he decidido crearme un trigger que directamente me compruebe si los datos insertados están o no en la tabla solicitada. Alguien puede echarme una mano haber donde está el errror??

CREATE TRIGGER comprobar
BEFORE INSERT ON alumno
FOR EACH ROW
BEGIN
IF ((SELECT COUNT(*) FROM alumno WHERE nombre = new.nombre and edad=new.edad)<>0)THEN
insert into alumno values (new.idalumno, new.nombre, new.edad)
END IF;
END;

Según mysql el error está near end if

Gracias