【问题标题】:sql trigger-how to trigger an insert that update another tablesql trigger-如何触发更新另一个表的插入
【发布时间】:2015-01-27 14:48:44
【问题描述】:

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

【问题讨论】:

  • 我想要一匹小马。展示您尝试过的内容以及遇到的问题。
  • 我想要免费的披萨和啤酒。 (里面有问题吗?或者您只是在提供状态报告。)

标签: mysql sql triggers


【解决方案1】:

您没有提供正确和中肯的问题,但根据我对您所写内容的理解。

请试试这个。

   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是Availability表中商品的id..

请根据需要更改您的列名..

谢谢。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-02-23
    • 2014-01-05
    • 2020-04-07
    • 1970-01-01
    • 2018-10-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多