作者:じ☆ve宝贝
发布时间:2018-12-13T17:39:01
在使用MySQL的函数UNIX_TIMESTAMP转换为秒值的时候出现如果时间为1970年以前的数据结果会为0
解决方案(使用TIMESTAMPDIFF函数):
SELECT TIMESTAMPDIFF(second, FROM_UNIXTIME(0), ''1960-01-01 01:02:03'' );
SELECT TIMESTAMPDIFF(second, FROM_UNIXTIME(0), ''1990-01-01 00:00:00'' );
结果为: -315644277 631123200