sql trigger - 如何触发更新另一个表的插入

时间:2015-01-27 14:48:45

标签: mysql sql triggers

我有两个名为CustomerGoods(列quantity}和Stock(列Availablequantity)的表。我希望在插入CustomerGoods时触发,以便将数量添加到Availablequantity表格中的Stock

1 个答案:

答案 0 :(得分:0)

你没有提供正确和重点问题,但根据我对你所写内容的理解。

请试一试。

   CREATE
        TRIGGER `AvailablequantityTrig` AFTER INSERT ON `CustomerGoods` 
        FOR EACH ROW BEGIN 

    UPDATE Availablequantity set quantity=quantity+1 where GoodsID = NEW.id;

    END;

此处NEW.id是商品的ID,而GoodsID是可用性表中商品的ID ..

请根据需要更改列名。

感谢。