Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
mysql中unix类型日期的排序_Mysql_Unix_Date - Fatal编程技术网

mysql中unix类型日期的排序

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

是否有任何方法可以从以unix方式存储日期的mysql表中检索排序结果集?我的意思是类似“Select*from tableName order by DATE DESC”,如果它是Unix类型,则意味着它存储为integer或bigint,因此它实际上不能像我在这里写的那样工作,有帮助吗?

您可以使用UNIXTIME中的

SELECT ..
ORDER BY FROM_UNIXTIME(column)

如果希望按日期而不是unix int/bigint对数据进行排序,则可以使用


在转换之前按unix值排序应该仍然有效,因为它是一个int值

我认为对整数或bigint进行排序非常有效。事实上,数字很容易分类。您认为问题会是什么?继@mconlin之后,您是否尝试过按实际值排序?
select *
from tableName
order by FROM_UNIXTIME(DATE) desc