Mysql 更新表时间字段


Mysql 更新表时间字段

由于原表记录的时间是UTC,改成IST后需要增加5小时30分钟,SQL语句如下:

date_add 可以向日期添加指定的时间间隔

1
2
3
4
// 加30分钟
update xxxxx set createTime=date_add(createTime, interval 30 minute) where createTime<'2018-09-17 00:00:00';
// 加5小时
update xxxxx set createTime=date_add(createTime, interval 5 hour) where createTime<'2018-09-17 00:00:00';