MySQL - Triggers

 
Vista:
sin imagen de perfil

Triggers

Publicado por cecilia (10 intervenciones) el 31/10/2007 17:11:42
Hola a todos:
Estoy realizando un trigger para validar una entrada de datos y es el siguiente:

CREATE TRIGGER edadprof
BEFORE INSERT ON `profesores`
FOR EACH ROW
BEGIN
IF NEW.edad < 18 OR NEW.edad > 65 THEN
RAISE_EXCEPTION(' la edad de los profesores debe estar entre los 18 y 65 años');
END IF;
END edadprof;

Restringe la edad entre 18 y 65 años.
Bueno el problema lo tengo en el RAISE_EXCEPTION porque me sale error en ese lugar, pero no he encontrado una sintaxis para lograr mostrar el error al usuario.
Si alguien sabe como hacerlo le pido que me ayude.
Desde ya muchas gracias.
Cecilia
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
sin imagen de perfil

RE:Triggers

Publicado por Smith (30 intervenciones) el 02/11/2007 05:05:49
Creo saber qué es, pero me gustaría que escribieras el error que te muestra para estar seguro
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Triggers

Publicado por Moracool (1 intervención) el 14/02/2008 22:58:33
Tengo el mismo problema cecili alguna vez pudistes resolver ese problema, eso es facil en otros manejadores simplemente con un rollback o con un check!! que fastidio con MySQL!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar