码迷,mamicode.com
首页 > 数据库 > 详细

mysql只修改年月日,时分秒不变

时间:2018-11-29 12:39:08      阅读:370      评论:0      收藏:0      [点我收藏+]

标签:datetime   时间   and   interval   upd   日期   update   修改内容   修改   

比如时间为 “2014-12-11 13:12:01”
修改为“2014-09-26 13:12::01”
修改内容为修改yyyy-mm-dd为对应的日期,时间不变。
UPDATE result_road_saturation
SET BEGIN_TIME = ADDTIME(
date(‘2014-09-26‘) + INTERVAL 0 HOUR,
time(BEGIN_TIME)
),
END_TIME = ADDTIME(
date(‘2014-09-26‘) + INTERVAL 0 HOUR,
time(END_TIME)
),
UPDATE_TIME = ADDTIME(
date(‘2014-09-26‘) + INTERVAL 0 HOUR,
time(UPDATE_TIME)
)
WHERE
BEGIN_TIME >= ‘2014-09-26‘
AND BEGIN_TIME < ‘2014-09-27‘


其中BEGIN_TIME 格式为datetime

若想修改为当前的日期,则为
UPDATE result_road_saturation set BEGIN_TIME = ADDTIME (CURDATE() + interval 0 hour,time(BEGIN_TIME))

mysql只修改年月日,时分秒不变

标签:datetime   时间   and   interval   upd   日期   update   修改内容   修改   

原文地址:https://www.cnblogs.com/justuntil/p/10037124.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!