Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/08/2011, 23:49
soulgraf
 
Fecha de Ingreso: agosto-2011
Mensajes: 5
Antigüedad: 12 años, 8 meses
Puntos: 0
problema trigger mysql

hola, he creado un procedimiento en mysql y funciona correctamente cuando lo utilizo de manera individual, mi problema esta en el trigger no me funciona alguien puede orientarme donde tengo el error

CREATE TRIGGER manobra BEFORE INSERT ON contratos
FOR each row
begin
SET NEW.costoManoObra = calculaCosto(NEW.sueldoBase);
end$$

lo que intento hacer es que al insertar un contrato el trigger tome el valor de sueldoBase lo pase a la funcion y luego sea guardado en el campo costoManoObra

me marca el error "#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 4 " que intuyo es de sintaxis pero no logro dar con el, desde ya muchas gracias