List:MySQL and Java« Previous MessageNext Message »
From:Mark Matthews Date:July 19 2002 3:55am
Subject:Re: returning identity field from a select statement
View as plain text  
----- Original Message -----
From: "Jon Frisby" <jfrisby@stripped>
To: "Jeff Kilbride" <jeff@stripped>; <java@stripped>;
<MHall@stripped>
Sent: Thursday, July 18, 2002 10:12 PM
Subject: RE: returning identity field from a select statement


> IIRC, getLastInsertID() is a wrapper for "SELECT LAST_INSERT_ID()".  Thus,
> the latter is generally preferrable because you aren't tying your code to
a
> particular MySQL JDBC driver...

Not really, because the driver doesn't have to issue a query when you call
getLastInsertId() (it's passed back as part of the client-server protocol).
Howerver, it is database-specific.

The next version of MM.MySQL will support getGeneratedKeys() fully in all
types of Statements, and doesn't require a query to do it (so it's faster
than executeQuery("SELECT LAST_INSERT_ID()")).

    -Mark


Thread
returning identity field from a select statementMHall16 Jul
  • Re: returning identity field from a select statementJeff Kilbride16 Jul
    • RE: returning identity field from a select statementJon Frisby19 Jul
      • Re: returning identity field from a select statementMark Matthews19 Jul
        • RE: returning identity field from a select statementJon Frisby19 Jul
  • Re: returning identity field from a select statementTim Endres16 Jul
  • Re: returning identity field from a select statementJavier BolaƱos Molina(MCIC)16 Jul
    • Re: returning identity field from a select statementAndrew Houghton16 Jul
Re: returning identity field from a select statementMark Matthews16 Jul
Re: returning identity field from a select statementSteve Forsyth16 Jul
Re: returning identity field from a select statementSteve Forsyth16 Jul
  • Re: returning identity field from a select statementMark Matthews16 Jul