将日期设置为三天前

时间:2011-07-01 17:02:43

标签: mysql sql

我想知道这是否是正确的做事方式:

UPDATE table SET `date2` = date_sub(`date1`,interval -2 day);

我想将date2列上的日期设置为date1列上日期的前两天。

感谢您的任何见解!

1 个答案:

答案 0 :(得分:1)

我很少使用DATE_SUB()或DATE_ADD()函数,因为使用日期算法更清楚。

UPDATE table SET `date2` = `date1` - interval 2 day;