我的用户中有一个日期列,我想用 SQL 查询更新
通过 SQL 查询,我想在我的数据库中添加 1 个月至今的列。
我现在有:
UPDATE users SET date=(+ 1 month)
当我运行此查询时,它不起作用。所以我的问题是,我怎样才能让它发挥作用?
最佳答案
您从未告诉我们您正在使用的数据库,所以这里有几个答案:
MySQL:
UPDATE users
SET date = DATE_ADD(date, INTERVAL 1 month )
SQL 服务器:
UPDATE users
SET date = DATEADD(MONTH, 1, date)
甲骨文:
UPDATE users
SET date = ADD_MONTHS(date, 1)
关于mysql - 用 +1 个月更新数据库中的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37934137/