原帖由 linuxiang 于 2005-12-15 17:41 发表
由于数据量比较大我不能一条一条改
原帖由 linuxiang 于 2005-12-15 17:41 发表
我想把一个表中的时间改掉,请问用sql语句怎么改,由于数据量比较大我不能一条一条改
比如说我要把‘2005-09-17 12:12:05’改成 ‘2005-10-17 12:12:05’
请问各位怎么改?
原帖由 linuxiang 于 2005-12-15 17:59 发表
比如说a表中有字段name,sex,time
time字段是datetime类型
这样的信息有很多条
例如时间字段信息有
2005-09-17 12:12:05
2005-09-17 12:12:06
2005-09-17 12:12:07
然后我要把它都改成
2005-08-17 ...
原帖由 rardge 于 2005-12-15 17:57 发表
update tbname set date_column = DATE_SUB(date_column, INTERVAL 1 MONTH)
这样试试
欢迎光临 Chinaunix (http://bbs.chinaunix.net/) | Powered by Discuz! X3.2 |