PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Hasilkan ID otomatis di postgresql

Gunakan tipe data bawaan serial atau bigserial .

create table users (
  id serial primary key,
  name varchar(100) not null unique -- ?
);

Beri nama kolom; hilangkan nama kolom serial atau bigserial.

insert into users (name) values ('usr4');

Aturan umumnya adalah Anda harus memberikan satu nilai untuk setiap kolom yang digunakan dalam pernyataan INSERT. Jika Anda tidak menentukan nama kolom, Anda harus memberikan nilai untuk setiap kolom, termasuk "Id", dan Anda harus menyediakannya dalam urutan kolom yang muncul di tabel.

Jika Anda menentukan nama kolom, Anda bisa menghilangkan kolom yang memiliki default dan kolom yang dapat dibatalkan, dan Anda bisa meletakkan nama kolom dalam urutan apa pun. Urutan nilai harus sesuai dengan urutan nama kolom yang Anda tentukan.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Driver postgresql JDBC tidak ditemukan di proyek Android

  2. Sumber Daya Pembelajaran &Pelatihan Teratas PostgreSQL

  3. psql setel statement_timeout default sebagai pengguna di postgres

  4. Sistem Rekomendasi untuk aplikasi toko buku

  5. Bagaimana cara menjatuhkan tabel berdasarkan kondisi JIKA di postgres?