Ver Mensaje Individual
  #4 (permalink)  
Antiguo 18/02/2013, 15:39
wchiquito
 
Fecha de Ingreso: junio-2011
Mensajes: 139
Antigüedad: 13 años, 5 meses
Puntos: 42
Respuesta: Trigger para update

Hola mvlsistemas,

Trata modificando el trigger de la siguiente forma:

Código MySQL:
Ver original
  1. /* Trigger structure for table `cargade_precios` */
  2.  
  3. /*!50003 DROP TRIGGER*//*!50032 IF EXISTS */ /*!50003 `cargade_precios` *///
  4.  
  5. /*!50003 CREATE TRIGGER `cargade_precios` AFTER INSERT ON `detalles_facturaproveedores`
  6. FOR EACH ROW
  7. BEGIN    
  8.   UPDATE `productos`
  9.     SET `productos`.`precio_unitario` = NEW.`precio`,
  10.         `productos`.`cantidad` = (`productos`.`cantidad` + NEW.`cantidad`)
  11.   WHERE `productos`.`id_producto` = NEW.`id_producto`;
  12. END *///

En sqlfiddle.com está el ejemplo completo.

Espero te sea útil.