1. 程式人生 > >mysql只修改年月日,時分秒不變

mysql只修改年月日,時分秒不變

mys -m date() 其中 pda etime time upd 時間

比如時間為 “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只修改年月日,時分秒不變