I have a table with an auto-incrementing ID. After inserting a new row, I would like to retrieve the new ID.
I found an article that used the MySQL function LAST_INSERT_ID(). The article says to create a new query and submit it.
I’m using MySQL Connector C++, Windows XP and Vista, and Visual Studio 9.
Here are my questions:
- Is there an API, for the connector,
that will fetch the ID out of the
record? - Does the result set, after an
insert/append, contain the new ID? - The
LAST_INSERT_IDis MySQL
specific. Is there an SQL
standard method for obtaining the new ID?
1 Answer