小编典典

用+1个月更新数据库中的日期

sql

我的用户中有一个日期列,我想用SQL查询更新什么

通过SQL查询,我想在数据库中添加1个月到日期列。

我现在有:

UPDATE users SET date=(+ 1 month)

当我运行此查询时,它不起作用。所以我的问题是,我该如何使其工作?


阅读 195

收藏
2021-04-28

共1个答案

小编典典

您从未告诉我们您正在使用的数据库,所以这里有几个答案:

MySQL

UPDATE users
SET date = DATE_ADD(date, INTERVAL 1 month )

SQL Server:

UPDATE users
SET date = DATEADD(MONTH, 1, date)

Oracle:

UPDATE users
SET date = ADD_MONTHS(date, 1)
2021-04-28