有没有办法批量更改时间?

时间:2012-04-07 06:42:02

标签: php mysql

我的mysql数据库中有以下两列:

ID        time
1          2012-02-05 14:15:54
2          2012-02-05 14:15:54
3          2012-02-05 14:15:54
4         2012-02-05 14:15:54
5          2012-02-05 14:15:54
10         2012-02-05 14:15:54

现在,我想使用sql命令(在phpmyadmin中使用)更新(2011-01-05 14:15:54 ---2012-04-05 14:15:54)中可选的时间

我想将此2012-02-05 14:15:54更改为(2011-01-05 14:15:54 ---2012-04-05 14:15:54)中的另一个时间,例如:2011-02-06 13:15:54 2011-05-06 11:15:54....

1 个答案:

答案 0 :(得分:0)

这是你想要的吗?

UPDATE your_table 
  SET time = DATE_SUB(time, INTERVAL 5 YEAR) 
  WHERE time BETWEEN '2011-01-05 14:15:54' AND '2012-01-05 14:15:54'