sql >> Database >  >> RDS >> PostgreSQL

Postgresql en PHP:is de currval een efficiënte manier om de laatst ingevoegde rij id op te halen, in een toepassing voor meerdere gebruikers?

Als u een nieuwere versie van PostgreSQL (> 8.1) gebruikt, moet u de RETURNING-clausule van de opdracht INSERT (en UPDATE) gebruiken.

OTOH als u erop staat een van de sequentiemanipulatiefuncties te gebruiken, lees dan de fijne handleiding . Een pointer:"Merk op dat omdat dit een sessie-lokale waarde retourneert, het een voorspelbaar antwoord geeft of andere sessies nextval hebben uitgevoerd sinds de huidige sessie."



  1. Kolom met hogere kardinaliteit eerst in een index bij een bereik?

  2. Script wil niet inloggen

  3. Verschil tussen left join en right join in SQL Server

  4. Hoe gehele getallen te aggregeren in postgresql?