问题描述
以下sql语句返回的是:1518783503000
1 | select date_dt AS 'date_formatted' from alert_log |
但是以下sql语句返回的却是null
1 | select FROM_UNIXTIME(date_dt) AS 'date_formatted' from alert_log |
问题分析
因为1518783503000不是mysql正常的unix time,除以1000以后才算是正常的,以下sql才能正常返回:
1 | select FROM_UNIXTIME(date_dt / 1000) AS 'date_formatted' |
v1.5.2