mysql中unix类型日期的排序
是否有任何方法可以从以unix方式存储日期的mysql表中检索排序结果集?我的意思是类似“Select*from tableName order by DATE DESC”,如果它是Unix类型,则意味着它存储为integer或bigint,因此它实际上不能像我在这里写的那样工作,有帮助吗?您可以使用UNIXTIME中的mysql中unix类型日期的排序,mysql,unix,date,Mysql,Unix,Date,是否有任何方法可以从以unix方式存储日期的mysql表中检索排序结果集?我的意思是类似“Select*from tableName order by DATE DESC”,如果它是Unix类型,则意味着它存储为integer或bigint,因此它实际上不能像我在这里写的那样工作,有帮助吗?您可以使用UNIXTIME中的 SELECT .. ORDER BY FROM_UNIXTIME(column) 如果希望按日期而不是unix int/bigint对数据进行排序,则可以使用 在转换之前按u
SELECT ..
ORDER BY FROM_UNIXTIME(column)
如果希望按日期而不是unix int/bigint对数据进行排序,则可以使用
在转换之前按unix值排序应该仍然有效,因为它是一个int值 我认为对整数或bigint进行排序非常有效。事实上,数字很容易分类。您认为问题会是什么?继@mconlin之后,您是否尝试过按实际值排序?
select *
from tableName
order by FROM_UNIXTIME(DATE) desc