将一年添加到postgresql中的日期字段

Emi*_*aga 18 postgresql date dateadd

我在postgresql中有一个表格,其中包含一个使用语法'YYYY-MM-DD'的field_date,我想用字句在字段中添加一年:

UPDATE表SET date_field = DATEADD(YEAR,1,date_field);

但是postgres回归:

错误:列"年"不存在

我看不出这句话有什么问题

Tim*_*sen 36

试试这个:

UPDATE table SET date_field = date_field + interval '1 year'
Run Code Online (Sandbox Code Playgroud)

您似乎正在尝试使用SQL Server的DATEADD()功能,这在Postgres中不存在.