mysql修改时间只改年月日,不修改时分秒,使用SimpleDateFormat转换时间类型
- UPDATE 表名 set 字段名= ADDTIME(DATE(‘修改的年月日’) + interval 0 hour,time(字段名));
- update tb_products set start_time= ADDTIME(DATE(‘修改的年月日’) + interval 0 hour,time(start_time));
- update tb_products set end_time= ADDTIME(DATE(‘修改的年月日’) + interval 0 hour,time(end_time));
复制代码缺点:数据库数据多(百万级以上慎用),非常耗时,还可能失败 |