如何獲取表格中的最新ID?如何在表格中獲取最新的ID號碼?
2
A
回答
7
SELECT id FROM table ORDER BY id DESC LIMIT 1
應該工作以及
12
SELECT MAX(ID)FROM表
15
如果你的意思是從一個自動遞增列的INSERT語句最新生成的ID,然後mysql_insert_id()應該幫你的了
+0
值得關注的是PDO具有PDO :: lastInsertId()函數 – Prinsig 2015-10-28 14:34:51
2
如果您剛剛插入表auto_increment
,您可以在查詢後立即運行。
SELECT last_insert_id();
否則max(id) FROM table
1
如果表AUTO_INCREMENT列定義 - 您可以通過從DESC your_table
輸出尋找 「AUTO_INCREMENT」,使用查詢:
mysql_insert_id
否則,有這些選項:
SELECT MAX(id) FROM your_table
SELECT id FROM your_table ORDER BY id LIMIT 1
0
如果有一個不要在表上完成插入操作,那麼SELECT MAX(ID)應該沒問題。但是,每個數據庫都有一個內置函數,用於在執行插入操作後返回表最近創建的主鍵。如果這就是你所追求的,不要使用MAX()。
http://www.iknowkungfoo.com/blog/index.cfm/2008/6/1/Please-stop-using-SELECT-MAX-id
0
此外,對於插入的最後記錄的ID,如果你使用的MySQLi,它應該是這樣的:
$mysqli->insert_id
相關問題
- 1. 獲取最新的登記號碼(最新的變更集ID)
- 2. 獲取視圖中的最新表格
- 3. 如何在一個表中獲得最大的id號?
- 4. 如何從MySQL表中的第一個ID獲取最大ID?
- 5. 如何獲取電話號碼(MSID(移動臺ID))在J2ME中?
- 6. 如何從Django的不同類中獲取最新的ID
- 7. Mongoose:在插入新行之前從表中獲取最大ID
- 8. 如何獲取表情符號代碼
- 9. 我如何在硒中獲取表格行ID
- 10. 獲取最高價格的商品ID
- 11. 的Sharepoint:試圖獲取最新的ID
- 12. 如何獲取PhoneGap中的IMEI號碼?
- 13. 如何在具有唯一字段的表格中獲取最新條目?
- 14. 如何獲取最新的java更新版本號?
- 15. 如何獲取AngularJs中表格的每一行的Id
- 16. 如何在碼頭註冊表中獲取滾動的最新標籤
- 17. 獲取每個ID的最新記錄
- 18. 如何從ID號碼獲取對象實例的信息
- 19. 獲取最新價格SQLITE
- 20. 如何在MySQL中獲取最新創建的表?
- 21. 使用API獲取Facebook ID號碼
- 22. 從ID獲取照片號碼?
- 23. 根據相關表格中的最新值獲取表格中的條目
- 24. 如何獲取剛剛插入的最新記錄的ID?
- 25. 如何在LINQ表中獲得當前使用的最高ID號?
- 26. 獲取最新在codeIgniter中更新了記錄ID?
- 27. Vue從表格行中獲取ID
- 28. 從空表獲取最新標識(如ID)SQL
- 29. 獲取表格的最舊和最新的行
- 30. 如何在android代碼中獲取手機的電話號碼?
如果當然id列是主鍵,則此解決方案將是首選。 MySQL只會訪問索引來返回這個值,而不必訴諸於數據。 – 2010-06-25 15:45:25