2010-05-10 28 views

回答

1

如果您使用的是AUTO_INCREMENT主鍵,把它簡單:

SELECT * FROM that_table 
ORDER BY auto_increment_primary_key DESC 
LIMIT 0, 20 
+0

由於某種原因,我只能得到一個結果,當我有2個結果在數據庫中。 – Tapha 2010-05-10 12:57:35

+0

這裏是代碼「SELECT * FROM table ORDER BY table_id DESC LIMIT 0,20」 – Tapha 2010-05-10 12:58:11

+0

這是不可能的!你沒有在剛剛發佈的查詢中指定'where'子句,所以你應該*查看多達20條記錄 – 2010-05-10 13:09:52

2

如果在該表上沒有時間戳或自動增量字段,則不能。

否則:select * from table order by id desc limit 0,20

0

請參見下面的查詢,下面有

在MySQL語法提供的功能 SELECT FROM ORDER BY DESC LIMIT 0,20