「MySQL入門」UNIQUE 制約を作成するサンプル
1.一つのカラムにUNIQUE制約を追加
CREATE TABLE Member_tbl
(
User_ID int NOT NULL,
LastName varchar(255) NOT NULL,
FirstName varchar(255),
Address varchar(255),
City varchar(255),
UNIQUE (User_ID)
)
2,複数のカラムにUNIQUE制約を追加
CREATE TABLE Member_tbl
(
User_ID int NOT NULL,
LastName varchar(255) NOT NULL,
FirstName varchar(255),
Address varchar(255),
City varchar(255),
CONSTRAINT uc_PersonID UNIQUE (User_ID,LastName)
)
3.UNIQUE 制約を削除
ALTER TABLE Member_tbl
DROP INDEX uc_PersonID