Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/10/2011, 11:16
rcastellanossuarez
 
Fecha de Ingreso: enero-2011
Mensajes: 74
Antigüedad: 15 años, 8 meses
Puntos: 4
problema con triggers

Hola a todos:
Estoy empezando a trabajar con los triggers de mysql y tengo el siguiente problema quiero que después de insertar un registro en una tabla me corra un update sobre un campo de ese mismo registro, mi codigo es :
Código PHP:
DELIMITER $$
CREATE    
    TRIGGER 
`calc_total` AFTER INSERT ON `orden_producto_tabla` 
    FOR 
EACH ROW BEGIN     
     UPDATE orden_producto_tabla SET total
=cantidad * precio_unitario;     
    
END;
$$

DELIMITER ; 
y el error es:
Can't update table 'orden_producto_tabla' in stored function/trigger because it is already used by statement which invoked this stored function/trigger.

gracias de antemano ,espero me puedan ayudar