当日期时间字段遇到2个日期时间相同的条目时,mySQL如何排序? 它将如何处理这种情况?mySQL如何按日期时间排序?
1
A
回答
1
排序时,MySQL的通过按键或通过表扫描读取所有行。然后,因为它获得每行匹配过滤条件,它将从零运行qsort到多次。
猜猜这是所有关于首次发现,首次服务,这往往与他们插入的顺序有关。
PS。你不应该依赖这个。正如其他答案中所述,请使用附加的排序标准。
http://dev.mysql.com/doc/refman/5.0/en/order-by-optimization.html
1
您可能需要添加其他订单字段:ORDER BY datetime_fied, second_order_field
1
没有特定的顺序同样地,当值相等。
你也不能假设每次订单都是一样的。
在这里看到的细节:
How mysql order the rows with same values
如此,它会更好,如果你多场由
ORDER BY datetime_fied, anotherField
相关问题
- 1. PHP/MySQL:按时间排序,然后按日期排序
- 2. MYSQL按日期时间顺序排序而不是按时间顺序排列
- 3. 如何排序按日期时间排序的记录?
- 4. 按日期和时间降序排序?
- 5. Mysql按日期排序
- 6. MySQL按日期排序行
- 7. MVC3 VB:按日期和时间排序
- 8. 按平均日期排序(时间戳)
- 9. 按日期和时间排序XSLT
- 10. 按日期和时间排序
- 11. 按日期和时间排序
- 12. 如何按日期排序
- 13. 如何排序日期时间元素
- 14. 如何使用Javascript按日期排序然后按时间排序
- 15. jqGrid日期时间排序
- 16. 排序日期和时间
- 17. 日期时间排序
- 18. 按日期时间的月份/日期排序Django QuerySet?
- 19. Linq按日期在C#中的日期时间排序
- 20. MySQL:按时间排序(MM:SS)?
- 21. 如何按日期和时间对帖子进行排序?
- 22. 如何在java中按日期/时间比较和排序?
- 23. 乔达日期时间数组排序数组按日期时间
- 24. 如何按日期升序排序?
- 25. 按时间顺序排列的时间轴和格式日期
- 26. 按时间排序日期时间列表
- 27. django在日期时间的日期排序/从日期时间提取日期
- 28. 按日期排序
- 29. 按日期排序
- 30. 按日期排序?
'ORDER BY日期时间,next_column_you_want_to_order'添加到您的订单 –