【PostgreSQL】プライマリーキーとユニークキーの違い
プライマリーキーとユニークキーの違い
結論
最初に結論です。
プライマリーキー(PRIMARY KEY)とユニークキー(UNIQUE KEY)の違いは、
null値を保存できるかそうでないかの違いです。ご参考まで。
PRIMARY KEY … null値は保存不可
UNIQUE KEY … null値は保存可
KEYの宣言方法
参考までにプライマリーキーとユニークキーの書き方は次のように書きます。
CREATE TABLE テーブル名(・・・ ,
CONSTRAINT 主キー名 PRIMARY KEY (列名),
UNIQUE(列名)
);