- 唯一约束(Unique Key)是指所有记录中字段的值不能重复出现。
- 唯一约束与主键约束相似的是它们都可以确保列的唯一性。不同的是,唯一约束在一个表中可有多个
- 设置唯一约束的列允许有空值,但是只能有一个空值。而主键约束在一个表中只能有一个,且不允许有空值。比如,在用户信息表中,为了避免表中用户名重名,可以把用户名设置为唯一约束。
语法
ALTER TABLE <tbl_name>
ADD UNIQUE(<column_name>, …);
参数 |
描述 |
<tbl_name> |
数据表名 |
<column_name> |
数据表列名 |
示例
ALTER TABLE Persons
ADD UNIQUE (id);
示例
ALTER TABLE Persons
ADD UNIQUE (id, name);
Query OK, 0 rows affected (0.15 sec)
Records: 0 Duplicates: 0 Warnings: 0