我在postgresql中有一个表格,其中包含一个使用语法'YYYY-MM-DD'的field_date,我想用字句在字段中添加一年:
UPDATE表SET date_field = DATEADD(YEAR,1,date_field);
但是postgres回归:
错误:列"年"不存在
我看不出这句话有什么问题
试试这个:
UPDATE table SET date_field = date_field + interval '1 year'
您似乎正在尝试使用SQL Server的DATEADD()
功能,这在Postgres中不存在.