sql >> Databasteknik >  >> RDS >> PostgreSQL

Postgresql och PHP:är currval ett effektivt sätt att hämta den senaste radens infogade id:t i ett fleranvändarprogram?

Om du använder en nyare version av PostgreSQL (> 8.1) bör du använda RETURNING-satsen för kommandot INSERT (och UPDATE).

OTOH om du insisterar på att använda en av sekvensmanipuleringsfunktionerna, läs fin manual . En pekare:"Lägg märke till att eftersom detta returnerar ett sessionslokalt värde, ger det ett förutsägbart svar på om andra sessioner har körts nästa gång sedan den aktuella sessionen gjorde det."



  1. URL och länktext från databasen

  2. Arv i Databasdesign

  3. Kan NLTK användas i en Postgres Python Stored Procedur

  4. SQL-fråga för att hitta saknade rader mellan två relaterade tabeller