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

Peningkatan otomatis kunci utama PostgreSQL lumpuh di C++

Anda tidak memerlukan kode NOT NULL . Ini tersirat saat Anda mendefinisikan kolom PRIMARY KEYS . Per dokumentasi:

Selain itu, serial juga menyiratkan NOT NULL . Ini bukan tipe data semata, hanya kenyamanan notasi untuk integer NOT NULL dengan urutan terlampir.

Jadi ini sintaks yang sempurna:

CREATE TABLE mytable (mytableid serial PRIMARY KEY);

Anda tidak perlu mengutip ganda nama kolom selama Anda tidak ingin menggunakan huruf besar campuran pengidentifikasi , kata-kata khusus atau karakter "ilegal". Saya akan menyarankan untuk menggunakan pengidentifikasi huruf kecil yang legal secara eksklusif untuk membuat kode Anda tidak rawan kesalahan (dan hidup Anda lebih sederhana).




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kesalahan upsert (Saat Konflik Lakukan Pembaruan) menunjuk ke duplikat nilai yang dibatasi

  2. Fungsi Kueri Dinamis Postgres

  3. Bagaimana cara mencari rentang bilangan bulat di PostgreSQL?

  4. Npgsql:Representasi floating point lama untuk cap waktu tidak didukung

  5. postgresql menggabungkan beberapa periode menjadi satu