2012-04-07 38 views
0

有两列在我的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

问题不明确 – zerkms 2012-04-07 06:43:52

+0

哈,我希望。我现在会在5年前... – animuson 2012-04-07 06:44:23

+0

时间可能会改变我....但你不能改变时间。 – Cheeso 2012-04-07 06:47:28

回答

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' 
+0

对不起。我把你的代码放在phpmyadmin中,它不会改变时间 – 37336792 2012-04-07 06:54:31

+0

@ 37336792回答你问题中提出的问题 – 2012-04-07 06:58:32

相关问题