我的用户中有一个日期列,我想用SQL查询更新什么
通过SQL查询,我想在数据库中添加1个月到日期列。
我现在有:
UPDATE users SET date=(+ 1 month)
当我运行此查询时,它不起作用。所以我的问题是,我该如何使其工作?
您从未告诉我们您正在使用的数据库,所以这里有几个答案:
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)