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