我正在使用MySQL.I必須獲取最後插入的記錄的主鍵值。 我如何得到這個?我如何獲得主要凱域的最後插入值?
0
A
回答
6
這將返回最後插入的ID。
SELECT LAST_INSERT_ID();
OR
if ((result = mysql_store_result(&mysql)) == 0 &&
mysql_field_count(&mysql) == 0 &&
mysql_insert_id(&mysql) != 0)
{
used_id = mysql_insert_id(&mysql);
}
+1
什麼是「'&mysql'」? – deceze 2012-07-18 10:41:02
+0
它的$ link_identifier,不知道爲什麼theres a&insted的$ – 2012-07-18 11:30:19
4
mysqli_insert_id()
PDO::lastInsertId()
mysql_insert_id()
如果您很可能會遇到「種族」狀況,那麼檢查文檔非常值得。 http://uk3.php.net/manual/en/function.mysql-insert-id.php等
0
使用follwoing查詢:
SELECT LAST_INSERT_ID();
2
有兩個函數返回該值:
mysql_insert_id()
- > PHP函數
LAST_INSERT_ID()
- >可以被PHP和其他語言或MySQL命令行界面或MySQL前端使用的MySQL函數
相關問題
- 1. 當我插入新記錄時,如何獲得主鍵值?
- 2. 主義問題:無法獲得最後插入標識
- 3. 如何獲得最後插入的ID - Zend的
- 4. Informix的:如何獲得最後插入語句的ROWID
- 5. alembic並獲取最後插入的值
- 6. 如何獲得laravel中最後插入的ID 5.4
- 7. JavaScript:爲什麼要獲取最後插入的值?
- 8. 插入新記錄後如何獲得主鍵
- 9. C#我如何獲得主鍵的最大值
- 10. 我如何獲得主鍵之後entity.merge
- 11. 插入後無法獲得行值
- 12. 我們如何獲得msaccess查詢中的最後一個插入記錄
- 13. Nodjs sequalize如何獲得最後一個插入標識
- 14. 如何插入後,主鍵
- 15. sql server:我如何獲取插入的最後一條記錄?
- 16. 如何使用codeigniter和jquery插入後得到最後插入的ID
- 17. 我如何獲取插入到sqlite數據庫的最後一個值
- 18. 如何獲得在特定列最後一列值的整數主鍵值
- 19. 最後獲得第一次插入零進入MySQL的
- 20. 獲得該行的主鍵插入
- 21. 如何從asp.net獲得主機域
- 22. 如何獲得最近的最後的值僅
- 23. 得到最後插入的id
- 24. 如何獲取插入到表中的最後一行的主鍵
- 25. 我如何獲得我的smtp主機?
- 26. MySQL插入陳述後得到主鍵
- 27. 的Android SQLite的獲得最後插入的行ID
- 28. jQuery:如何獲得輸入文本的第一個值和最後一個值
- 29. 獲得最後插入的ID與SQLAlchemy的
- 30. 如何在主報告中插入摘要報告作爲最後一頁?
定義「最後插入」。 「最後插入*由任何人*」? 「剛剛插入的*行生成的自動遞增鍵*」? – deceze 2012-07-18 10:40:02