溫馨提示×

pg數(shù)據(jù)庫如何設(shè)置自增主鍵

小億
527
2024-04-15 16:55:08

在 PostgreSQL 數(shù)據(jù)庫中,可以通過以下步驟設(shè)置自增主鍵:

  1. 創(chuàng)建一個序列(sequence)來生成自增的值:
CREATE SEQUENCE table_name_id_seq;
  1. 將序列與表的主鍵字段關(guān)聯(lián)起來:
ALTER TABLE table_name ALTER COLUMN id SET DEFAULT nextval('table_name_id_seq');
  1. 設(shè)置主鍵字段為自增字段(可選):
ALTER TABLE table_name ADD PRIMARY KEY (id);

這樣就可以在插入新記錄時,自動為主鍵字段生成自增的值。

0