Joh*_*ohn 3 php mysql sql sql-order-by
我有一个sql语句,如下所示,试图检索表中的最新条目.我有两个问题:
按ID或按日期订购会更好吗?
如何重写此sql语句以按日期重新排序?
SELECT id, comment, DATE_FORMAT(entry_date, '%W %H:%i') FROM comments ORDER BY id DESC LIMIT 10
Run Code Online (Sandbox Code Playgroud)这取决于你最近的意思:
如果您指的是最近创建的记录,那么(在大多数情况下)主键ID将起作用.
如果你的意思是最近更新的记录,那么肯定是按日期.
要按日期排序,只需更改字段名称: ORDER BY entry_date DESC