我的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....
答案 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'