MySQL 内置函数 FROM_UNIXTIME 对时间戳进行格式化。


需求 chat_whites 表字段 add_name 为 null 的数据全部取 add_time 但 add_time 是 js 的时间戳,需要获取月份和日期后,再赋值给 add_name。

UPDATE chat_whites SET add_name = FROM_UNIXTIME(add_time/1000, '%m-%d') WHERE add_name IS NULL;


这个 SQL 语句中使用了 MySQL 内置函数 FROM_UNIXTIME()。其中参数一为时间戳,参数二为时间格式,'%m-%d' 表示只获取时间中的月份和日期。需要注意,该时间戳是以毫秒为单位的,MySQL 中的 FROM_UNIXTIME() 函数需要的是以秒为单位的时间戳,所以这里除以了 1000,将毫秒转换为秒。

135

声明:Web前端小站 - 前端博客 - 王搏的个人博客|版权所有,违者必究|如未注明,均为原创

转载:转载请注明原文链接 - MySQL 内置函数 FROM_UNIXTIME 对时间戳进行格式化。

评论
孙瑞杰生日