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....

4

1 回答 1

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'
于 2012-04-07T06:51:23.863 回答