1
我在我的表中的字段在SQL下一個格式:更新SQL來透水日期
2013-09-20 10:12:08
我想這個字段更新到X
天前。例如,我想更新此字段到5天前,它將是:
2013-09-15 10:12:08
有SQL命令呢?
我在我的表中的字段在SQL下一個格式:更新SQL來透水日期
2013-09-20 10:12:08
我想這個字段更新到X
天前。例如,我想更新此字段到5天前,它將是:
2013-09-15 10:12:08
有SQL命令呢?
UPDATE tableName
SET dateColumn = dateColumn - INTERVAL 5 DAY
-- WHERE codition here
在MySQL中,你可以使用DATE_ADD()但可以使用INTERVAL
與+
和-
經營者明示。
可能值得一提的是'interval'字面量是ANSI SQL儘管標準(除了MySQL以外的幾個DBMS)要求將值'5'用單引號引起來:'interval'5'day' –
該列的數據類型是什麼? –