UNIQUE 제약 조건

UNIQUE 제약 조건을 사용하면 기본 키에 참여하고 있지 않은 특정 열에 중복 값이 입력되지 않도록 할 수 있습니다. UNIQUE 제약 조건과 PRIMARY KEY 제약 조건이 모두 고유성을 강제 적용하지만 기본 키가 아닌 열 또는 열 조합에 대해 고유성을 강제 적용하려면 PRIMARY KEY 제약 조건 대신 UNIQUE 제약 조건을 사용하십시오.

한 테이블마다 PRIMARY KEY 제약 조건은 하나만 정의할 수 있고 UNIQUE 제약 조건은 여러 개 정의할 수 있습니다.

또한 PRIMARY KEY 제약 조건과 달리 UNIQUE 제약 조건에서는 NULL 값이 허용됩니다. 단 UNIQUE 제약 조건에서 사용되는 다른 값과 마찬가지로 Null 값도 열당 하나만 허용됩니다.

UNIQUE 제약 조건은 FOREIGN KEY 제약 조건에서 참조할 수 있습니다.