여러 MySQL 열에 대한 고유 제약 조건 지정
MySQL 데이터베이스 관리의 맥락에서 테이블의 고유 제약 조건은 두 행에 동일한 내용이 포함되지 않도록 보장합니다. 지정된 열 집합의 값입니다. 이러한 제약 조건을 적용하기 위해 ALTER TABLE 및 ADD UNIQUE 명령을 함께 사용합니다.
요약:
ALTER TABLE <table_name> ADD UNIQUE <index_name>(<column1>, <column2>, ...)
예:
다음 표를 고려해보세요 스키마:
table votes ( id, user, email, address, primary key(id), );
사용자, 이메일 및 주소 열의 조합이 고유한지 확인하려면 다음 명령을 실행할 수 있습니다.
ALTER TABLE `votes` ADD UNIQUE `unique_index`(`user`, `email`, `address`);
설명:
이 제약 조건을 구현함으로써 MySQL은 동일한 사용자, 이메일 및 주소 조합이 있는 여러 행이 있을 수 없도록 보장하여 중복을 방지합니다. 항목입니다.
위 내용은 MySQL의 여러 열에 고유 제약 조건을 적용하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!