1
我有一個自動遞增ID的表。插入新行後,我想檢索新的ID。MySQL,C++:檢索自動增量ID
我發現了一篇文章,其中使用了MySQL函數LAST_INSERT_ID()。文章說創建一個新的查詢並提交它。
我使用MySQL連接器C++,Windows XP和Vista,和Visual Studio 9
這裏是我的問題:
- 是否有一個API,用於連接器, 將取該ID爲 記錄?
- insert/append之後的結果集是否包含新的ID?
LAST_INSERT_ID
是MySQL 的具體說明。是否有一個SQL 標準獲取新ID的方法?
正如你所說。您可以使用'SELECT LAST_INSERT_ID()'查詢來代替調用庫函數。 – 2010-05-11 01:55:04
@Alexandre Jasmin:C++連接器是否具有庫函數? – 2010-05-11 15:37:48
我在連接器源代碼樹的任何地方都看不到'mysql_insert_id'。如果你真的想加入對它的支持,我想它不會太難。 – 2010-05-12 01:02:32