NYCPHP Meetup

NYPHP.org

[nycphp-talk] getting last inserted id with PostgreSQL

Adam Maccabee Trachtenberg adam at trachtenberg.com
Sun Nov 21 14:15:41 EST 2004


On Sat, 20 Nov 2004, Mitch Pirtle wrote:

> With MySQL and auto_increment, there is the possibility for an insert
> to happen before you get your value, correct?
>
> Not a dig at MySQL, just wanting clarification on the atomicity of
> doing an insert and then getting the last value from the
> auto_increment fields...

False. MySQL will return the correct value, even if other threads have
inserted new rows between your initial insert and the call to get the
primary key.

-adam

-- 
adam at trachtenberg.com
author of o'reilly's "upgrading to php 5" and "php cookbook"
avoid the holiday rush, buy your copies today!



More information about the talk mailing list