【问题标题】:How to update table after insert through trigger?通过触发器插入后如何更新表?
【发布时间】:2014-05-30 18:51:57
【问题描述】:

我想在插入后更新表“工作表”,下面的触发器不起作用。它给出的语法错误;

CREATE TRIGGER sheet_insert AFTER INSERT ON `sheet`
FOR EACH ROW BEGIN
UPDATE `sheet` SET `solution`="No", `status`="In Progress", `cause`="Under Investigation"
WHERE `status`=""
END;

任何帮助或指导将不胜感激。

问候

【问题讨论】:

    标签: mysql triggers


    【解决方案1】:

    使用这个:

    delimiter |
    CREATE 
    TRIGGER sheet_insert AFTER INSERT ON `sheet`
    FOR EACH ROW BEGIN
    UPDATE `sheet` SET `solution`="No", `status`="In Progress", `cause`="Under Investigation"
    WHERE `status`="";
    END;
    delimiter ;
    

    【讨论】:

      猜你喜欢
      • 2021-08-28
      • 2021-03-08
      • 2013-09-07
      • 1970-01-01
      • 2016-10-13
      • 1970-01-01
      • 2015-11-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多