W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
索引也可以被用來強制列值的唯一性,或者是多個列組合值的唯一性。
CREATE UNIQUE INDEX name
ON table
(column
[, ...]);
當前,只有B-tree能夠被聲明為唯一。
當一個索引被聲明為唯一時,索引中不允許多個表行具有相同的索引值??罩当灰暈椴幌嗤?。一個多列唯一索引將會拒絕在所有索引列上具有相同組合值的表行。
PostgreSQL會自動為定義了一個唯一約束或主鍵的表創(chuàng)建一個唯一索引。該索引包含組成主鍵或唯一約束的所有列(可能是一個多列索引),它也是用于強制這些約束的機制。
不需要手工在唯一列上創(chuàng)建索引,如果那樣做也只是重復了自動創(chuàng)建的索引而已。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: