数据库教程

Mysql修改时间的年月日,时分秒不变

Mysql修改时间的年月日,时分秒不变的做法

教程详情

图文教程

修改内容为修改yyyy-mm-dd为对应的日期,时间不变

UPDATE `order` set update_time = ADDTIME (date('2021-08-21') + interval 0 hour,time(update_time))

若想修改为当前的日期,则为

UPDATE `order` set update_time = ADDTIME (CURDATE() + interval 0 hour,time(update_time))

若只想修改日期年份:

update departmentkpi set departmentAddPointTime = DATE_FORMAT(departmentAddPointTime,'2021-%m-%d') where DATE_FORMAT(departmentAddPointTime,'%Y-%m-%d') like '2019%';

更改字段中某些文字:

UPDATE departmentkpi SET quarter = REPLACE (quarter,'2019','2021');