sql >> Databasteknik >  >> RDS >> PostgreSQL

VÄLJ * FRÅN NYTT TABELL motsvarande i Postgres

En vanlig INSERT ... RETURNERAR ... gör jobbet och ger bästa prestanda .
En CTE är inte nödvändig.

INSERT INTO phone_book (name, number)
VALUES ( 'Peter Doe','555-2323' )
RETURNING *  -- or just phonebook_id, if that's all you need

Bortsett från:I de flesta fall är det tillrådligt att lägga till en mållista.

Wikipediasidan som du citerade har redan samma råd:



  1. MySQL- Det går inte att hoppa till rad 0 på MySQL resultatindex

  2. PostgreSQL-distribution och konfiguration med Puppet

  3. php mysql idag, igår och datum från databasen

  4. Hur optimerar jag en databas för supersträngfrågor?