Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/07/2011, 09:38
Avatar de arielenter
arielenter
 
Fecha de Ingreso: abril-2009
Mensajes: 75
Antigüedad: 15 años, 7 meses
Puntos: 2
Pregunta Trigger Actualizar 2 tablas

Lo que quiero hacer es al insertar 1 o mas registros en la tabla ventas que automaticamente me reste la tabla articulos. Eso me sale con este trigger sin problema.

Código:
DELIMITER $$

DROP TRIGGER control_hotel.actualizar_stock_venta$$

CREATE
    TRIGGER actualizar_stock_venta AFTER INSERT ON ventas 
    FOR EACH ROW BEGIN 
 UPDATE articulos
SET stock=stock-new.cantidad
WHERE codigo=new.codarticulo;
END;
$$

DELIMITER ;
Ahora quiero que al insertar los registro en ventas que una tabla me actualice solo 1 registro. La tabla se se compone asi:

nombre de la tabla: nfactura
campo: numero

la tabla nfactura tengo mi numero de factura que es un tipo contador.