지침
1. 열을 정의한 후 바로 고유 제약 조건을 지정하려면 UNIQUE 키워드를 사용하세요.
UNIQUE와 PRIMARY KEY의 차이점: 테이블에는 UNIQUE로 선언된 여러 필드가 있을 수 있지만 PRIMARY KEY 선언은 하나만 있을 수 있습니다.
2. PRIMAY KEY로 선언된 열은 null 값을 허용하지 않지만 UNIQUE로 선언된 필드는 null 값을 허용합니다.
인스턴스
mysql> CREATE TABLE demo_department -> ( -> id INT(11) PRIMARY KEY, -> name VARCHAR(22) UNIQUE, -> location VARCHAR(50) -> ); Query OK, 0 rows affected (0.37 sec) mysql> DESC demo_department; +----------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +----------+-------------+------+-----+---------+-------+ | id | int(11) | NO | PRI | NULL | | | name | varchar(40) | YES | UNI | NULL | | | location | varchar(50) | YES | | NULL | | +----------+-------------+------+-----+---------+-------+ 3 rows in set (0.08 sec)
위 내용은 mysql에서 기본 키 제약 조건을 설정하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!