1
我正在運行mysql,我想顯示最後添加的10條記錄。這是什麼選擇聲明?我如何選擇最近添加的10條記錄?
我正在運行mysql,我想顯示最後添加的10條記錄。這是什麼選擇聲明?我如何選擇最近添加的10條記錄?
SELECT * FROM my_table ORDER BY id DESC LIMIT 10;
,Y:
如果你有一個自動遞增的ID,你可以這樣做你需要一些你可以點的標準。插入日期或其他東西。 LIMIT 10
條款是你在這裏尋找的。
如果你有一個自動遞增的ID,你可以使用這個:如果您有設置爲插入的時間列added_datetime
SELECT *
FROM yourtable
ORDER BY id DESC
LIMIT 10
,那麼你可以使用來代替:
SELECT *
FROM yourtable
ORDER BY added_datetime DESC
LIMIT 10
[Ordering and limit]的可能重複(http://stackoverflow.com/questions/2188626/ordering-and-limit) – 2010-05-26 21:14:23