說明:
UNIQUE 約束唯一標識數據庫表中的每條記錄。
UNIQUE 和 PRIMARY KEY 約束均為列或列集合提供了唯一性的保證。
PRIMARY KEY 擁有自動定義的 UNIQUE 約束。
請注意,每個表可以有多個 UNIQUE 約束,但是每個表只能有一個 PRIMARY KEY 約束。
1、創建一個測試表:
create table test(
id int unsigned auto_increment,
name varchar(50) not null,
age int unsigned,
unique(name),
primary key(id)
)engine=innodb charset=utf8
2、插入數據測試
insert into test(name,age) values('張三',21)
查詢

再添加相同name名稱的數據會報錯添加不上

