sql >> Database teknologi >  >> RDS >> PostgreSQL

Postgresql og PHP:er currval en effektiv måde at hente den sidste række indsatte id på i en flerbrugerapplikation?

Hvis du bruger en nyere version af PostgreSQL (> 8.1), bør du bruge RETURNING-sætningen af ​​INSERT (og UPDATE) kommandoen.

OTOH, hvis du insisterer på at bruge en af ​​sekvensmanipulationsfunktionerne, bedes du læse fin manual . En pegepind:"Bemærk, at fordi dette returnerer en sessionslokal værdi, giver det et forudsigeligt svar på, om andre sessioner har udført næste gang, siden den aktuelle session gjorde det."



  1. INDSTIL CITERET IDENTIFIKATION skal være TIL, når du indsætter en post

  2. MySQL OPDATERING og VÆLG i én gang

  3. Django hvordan man genopretter forbindelse efter DatabaseError:forespørgselstimeout

  4. Oracle SQL Developer - Sådan gendannes tabt tabel