Hola gente, estoy tratando de hacer funcionar un trigger que después de insertar en tabla detalles_facturaproveedores me haga el update en la tabla productos, pero no me funciona. el código es el siguiente.
El update funciona sin el trigger.
Código SQL:
Ver originalCREATE TRIGGER cargade_precios after INSERT ON detalles_facturaproveedores
FOR EACH ROW
UPDATE productos INNER JOIN detalles_facturaproveedores ON productos.id_producto = detalles_facturaproveedores.id_producto INNER JOIN facturas_proveedores ON detalles_facturaproveedores.id_factura = facturas_proveedores.id_factura SET productos.precio_unitario = detalles_facturaproveedores.precio,
productos.cantidad = (detalles_facturaproveedores.cantidad + productos.cantidad)
WHERE productos.id_producto=detalles_facturaproveedores.id_producto AND detalles_facturaproveedores.id_factura=facturas_proveedores.id_factura