如何獲取表格中的最新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. 獲取表格中某個特定ID的最新記錄
- 3. 獲取視圖中的最新表格
- 4. 如何從表MYSQL獲取最後輸入的ID號
- 5. 如何在一個表中獲得最大的id號?
- 6. 如何在functions.php中獲取最新的帖子ID WordPress的
- 7. 如何從MySQL表中的第一個ID獲取最大ID?
- 8. 如何獲取電話號碼(MSID(移動臺ID))在J2ME中?
- 9. 如何獲取Windows Azure表的最新ID插入
- 10. 如何從Django的不同類中獲取最新的ID
- 11. 如何在Access中獲取表單新記錄的ID?
- 12. Mongoose:在插入新行之前從表中獲取最大ID
- 13. 如何將表格中的最新日期和ID分組?
- 14. 如何獲取表情符號代碼
- 15. 如何在mysql中獲取相應的最大和最小ID?
- 16. 從表#1中獲取最後一個ID以阻止表#2的新ID
- 17. 我如何在硒中獲取表格行ID
- 18. 如何通過在html中使用id來獲取表格行?
- 19. 如何獲取ios中最後一次撥打的號碼?
- 20. 獲取最高價格的商品ID
- 21. 的Sharepoint:試圖獲取最新的ID
- 22. 如何獲取PhoneGap中的IMEI號碼?
- 23. 如何在具有唯一字段的表格中獲取最新條目?
- 24. 如何獲取最新的java更新版本號?
- 25. 如何從表中獲取最新的 'N' 更新的行
- 26. 如何獲取號碼?
- 27. 如何在碼頭註冊表中獲取滾動的最新標籤
- 28. 如何獲取AngularJs中表格的每一行的Id
- 29. 獲得最多的ID號
- 30. 獲取多行更新的最高ID
如果當然id列是主鍵,則此解決方案將是首選。 MySQL只會訪問索引來返回這個值,而不必訴諸於數據。 – 2010-06-25 15:45:25