这个问题可能在这里问了很多,但是我已经尝试了他们的建议,但是仍然无法解决我的问题,所以我要问这个问题我正在尝试创建一个function
,当我在表上更新某些内容时会自动在其中触发update_at这是我在.sql
文件中的语法:
CREATE OR REPLACE FUNCTION trigger_set_timestamp()
RETURNS TRIGGER AS $BODY$
BEGIN
NEW.updated_at = NOW();
RETURN NEW;
END;
$BODY$ LANGUAGE plpgsql;
我总是出错:
unterminated dollar-quoted string at or near "$BODY$
BEGIN
NEW.updated_at = NOW()"
我尝试将其更改为$$
,但仍然无法正常工作,对于这种情况,我正在使用名为sql-migrate
任何人对此都有解决方案吗?我从昨天开始尝试过,现在真的为此而陷入困境
它可能来自您的客户,无法识别美元报价。