1

我的 SQL 表中有一个字段,格式如下:

2013-09-20 10:12:08

我想将此字段更新到X几天前。例如,我想将此字段更新为 5 天前,它将是:

2013-09-15 10:12:08

有这方面的 SQL 命令吗?

4

1 回答 1

1
UPDATE tableName
SET dateColumn = dateColumn - INTERVAL 5 DAY
-- WHERE codition here

在 MySQL 中,您可以使用DATE_ADD()但可以使用INTERVALwith+-运算符表示。

于 2013-09-22T15:28:08.200 回答