有什么方法可以从以 unix 方式存储日期的 mysql 表中检索 SORTED 结果集?我的意思是这样的“Select * from tableName order by DATE DESC”,如果它是 Unix 类型,则意味着它存储为整数或 bigint,所以它并不能像我在这里写的那样工作,有什么帮助吗?
问问题
80 次
2 回答
1
于 2013-03-28T14:16:59.190 回答
1
如果要按日期而不是 unix int/bigint 对数据进行排序,则可以使用将 unix 时间转换为日期FROM_UNIXTIME
select *
from tableName
order by FROM_UNIXTIME(DATE) desc
在转换之前按 unix 值排序应该仍然有效,因为它是一个 int 值。
于 2013-03-28T14:17:13.100 回答