30
A
回答
49
SELECT * FROM permlog ORDER BY id DESC LIMIT 0, 1
18
對於MySQL:
SELECT *
FROM permlog
ORDER BY id DESC
LIMIT 1
你要對行進行排序,從最高到最低id
,因此ORDER BY id DESC
。那麼你只想要第一個這樣LIMIT 1
:
LIMIT子句可以用來約束SELECT語句返回的行數。
[...]
有了一個說法,該值指定的行數從結果的開頭返回設置
13
SELECT *
FROM permlog
WHERE id = (SELECT MAX(id) FROM permlog) ;
這將返回與最高id
所有行,萬一id
列不被限制爲唯一的。
13
如果它只是您想要的最高ID。並且ID是唯一的/ auto_increment:
SELECT MAX(ID) FROM tablename
+1
其實這是唯一正確的答案!添加「LIMIT 1」將使其完美我認爲... – Sliq
相關問題
- 1. 如何選擇下一個最高ID?
- 2. MySQL選擇最高金額
- 3. MySQL選擇最高評分
- 4. 如何選擇在MySQL行,最大的id
- 5. PHP MySQL - 選擇具有最高編號的ID
- 6. MySQL:選擇所有最高ID的兩種類型
- 7. 如何選擇在MySQL中具有最大ID的記錄?
- 8. 如何在MYSQL中選擇最高分數正確的方法?
- 9. MYSQL:如何從列中選擇最高的發生?
- 10. MySQL如何從下表中選擇最高的每對值?
- 11. MySQL的選擇最近的記錄ID
- 12. MySQL的選擇五種最近的ID
- 13. mySQL選擇 - 如何檢索只有1個結果和最高的數字ID?
- 14. PHP MYSQL選擇最後插入的ID
- 15. MySQL的 - 選擇具有最高平均
- 16. 在MySQL中選擇具有最高日期的行
- 17. 如何選擇唯一的行,然後在MySQL中選擇具有最高值的行?
- 18. ID最高的行
- 19. 選擇具有最高ID和特定列值的行
- 20. 如何選擇整行從列中選擇最小值或最大值 - MySql
- 21. MySQL - 如何從特定的ID行中選擇數據?
- 22. MySQL的 - 我需要選擇最高赭一列中,當有多個ID的
- 23. MySql選擇與最大錯誤ID?
- 24. 如何選擇count()的最高值?
- 25. MySQL的選擇最後N行有關的ID
- 26. mySQLi/PHP從所有匹配行中選擇具有最高索引/ ID的行
- 27. 如何從嵌套選擇中選擇最大ID?
- 28. 使用mysql選擇id前後的行
- 29. 選擇基於MySQL的SUM結果最高一行,關係
- 30. 選擇MAX(ID)mysql
爲什麼限制0,1而不是限制1? – Andrew
沒有特別的原因,LIMIT 1和LIMIT 0,1都有效。雖然它顯示你可以SELECT * FROM permlog LIMIT 1,1獲得第二高。 – badbod99
太糟糕了,同樣的方法不適用於JOIN的表。 – HoldOffHunger