sql >> Database >  >> RDS >> PostgreSQL

postgresql gelijk aan $mysqli->insert_id

Als u de PK nodig hebt van de rij die u zojuist hebt ingevoegd (of een uitdrukking die de kolommen van de tabel gebruikt), kunt u de clausule RETURNING gebruiken. Documenten:RETURNING-clausule

Bijv.

test=# create table a (id serial, val text);
NOTICE:  CREATE TABLE will create implicit sequence "a_id_seq" for serial column "a.id"
CREATE TABLE

test=# insert into a (val) values ('foo') returning id;
 id 
----
  1


  1. Java:Io-uitzondering:de netwerkadapter kon geen verbinding tot stand brengen

  2. MySQL-verkeer in scripts versleutelen

  3. Sla de uitvoer van mysql-query's op in een shell-variabele

  4. Hoe installeer ik libpq-fe.h?