1、根据当前时间戳更新

image image

创建一个函数,该函数会在执行 UPDATE 操作时,将 sync_date 字段更新为当前时间。

CREATE OR REPLACE FUNCTION update_sync_date()
RETURNS TRIGGER AS $$
BEGIN
  NEW.sync_date := now(); -- 将 sync_date 更新为当前时间
  RETURN NEW;
END;
$$ LANGUAGE plpgsql;

为表 dshare_death_message 添加触发器,使其在执行 UPDATE 操作之前自动调用上面创建的函数。

CREATE TRIGGER trigger_update_sync_date
BEFORE UPDATE ON public.dshare_death_message
FOR EACH ROW
EXECUTE FUNCTION update_sync_date();