0
我试图创建触发器,该更新会在插入/更新时更新我的lastmodified
字段。这里是我的触发器:更新时间戳字段的触发器
CREATE OR REPLACE TRIGGER timestamp_trigger BEFORE INSERT OR UPDATE ON orders
FOR EACH ROW EXECUTE PROCEDURE timestamp_update;
,我的方法:
CREATE OR REPLACE FUNCTION timestamp_update()
RETURNS TRIGGER
AS
$$
BEGIN
UPDATE orders
SET lastmodified = getdate()
WHERE orderid = new.orderid
RETURN new;
END;
$$ language plpgsql;
不幸的是,当我尝试更新一些场,场未更新。另外当我创建行时,最后修改的字段不会更新。