我的用户中有一个日期列,我想用SQL查询更新
使用SQL查询,我想在我的数据库中添加1个月到目前的列.
我现在有:
UPDATE users SET date=(+ 1 month)
Run Code Online (Sandbox Code Playgroud)
当我运行此查询时,它无法正常工作.所以我的问题是,我怎样才能使这个工作?
你从来没有告诉我们你正在使用的数据库,所以这里有几个答案:
MySQL:
UPDATE users
SET date = DATE_ADD(date, INTERVAL 1 month )
Run Code Online (Sandbox Code Playgroud)
SQL Server:
UPDATE users
SET date = DATEADD(MONTH, 1, date)
Run Code Online (Sandbox Code Playgroud)
甲骨文:
UPDATE users
SET date = ADD_MONTHS(date, 1)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2169 次 |
| 最近记录: |