Cita:
Iniciado por gnzsoloyo
¿Qué error te marca con esa consulta?
El tema es que el trigger debe estar en conflicto con el UPDATE.
Postea el codigo del trigger.
Cita:
Iniciado por xcars
opino lo mismo, postea el codigo del trigger para intentar entender mejor el porque del error.
Muchas gracias amigos...!!!
ahi esta el trigger
Código:
TRIGGER `AfterUpdateProd_Precios` AFTER UPDATE ON `productos_precios`
FOR EACH ROW BEGIN
UPDATE productos SET Llave = 'ClaveCodificada' WHERE idproductos = NEW.idproductos;
END;
Este trigger me sirve para que al modificar la tabla de precios se me actualice una llave que encrypta la tabla y ClaveCodificada solo la mando desde el sistema asi que si alguien me modifica desde cualquier otro lado la llave va mal y me corrompe el registro
Ahora al realizar el UPDATE
Código:
UPDATE productos_precios PP INNER JOIN productos P USING(idproductos)
SET precio = 100
WHERE idproductos = 100 AND P.estatus = 'A';
Como el trigger utiliza la tabla productos y en el update consulto esa tabla para poder conocer el status del producto es donde me marca el error...
el codigo de erro es 1442
bueno muchas gracias por su tiempo... y por su ayuda...
estamos en contacto ...
saludos