
18/05/2012, 16:01
|
| | Fecha de Ingreso: septiembre-2009
Mensajes: 38
Antigüedad: 15 años, 6 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 |