AYUDA CON TRIGGER
Publicado por AYUDA!! (1 intervención) el 10/05/2008 02:01:21
Tengo problemas con el siguiente Trigger. Explico: Quiero q al haber un update en una tabla, automaticamente se actualice un campo en otra tabla acorde al valor ingresado en la primera. el trigger eta de la siguiente manera:
CREATE TRIGGER modsolicitud BEFORE UPDATE ON solicitud
FOR EACH ROW
BEGIN
IF NEW.estado="Aprobada" THEN
UPDATE alumnos
SET esbecario = "TRUE" WHERE
carne= NEW.carne;
ELSE
UPDATE alumnos SET esbecario=1 WHERE carne=NEW.carne;
END IF
END;
y el error es el siguietne:
MySQL ha dicho: Documentación
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 7
Si alguien me puede ayudar, muchas gracias,
CREATE TRIGGER modsolicitud BEFORE UPDATE ON solicitud
FOR EACH ROW
BEGIN
IF NEW.estado="Aprobada" THEN
UPDATE alumnos
SET esbecario = "TRUE" WHERE
carne= NEW.carne;
ELSE
UPDATE alumnos SET esbecario=1 WHERE carne=NEW.carne;
END IF
END;
y el error es el siguietne:
MySQL ha dicho: Documentación
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 7
Si alguien me puede ayudar, muchas gracias,
Valora esta pregunta


0