UNIQUE 和 PRIMARY KEY 约束均为列或列集合提供了唯一性的保证。
PRIMARY KEY 拥有自动定义的 UNIQUE 约束。
与主键约束类似,唯一约束也强制唯一性,但唯一约束用于非主键的一列或者多列的组合,且一个表可以定义多个唯一约束。
有如下表,salary1目前有100条数据;
目前id是主键,不能插入主键重复的数据;
下面对name列添加一个唯一约束;
表设计,在name列右击,选择 索引/键;
出现下图窗口;
点击 添加,出现下图的IX_salary1*, 如下图把 类型 选为唯一键;
点击 列,点击红线所示的按钮,
弹出下图窗口,指定约束列的名称,选择约束列的排序顺序,确定;
返回下图,修改新建约束的名称,可输入说明,其他可默认;
保存之后看一下,新建的约束有了;
然后插入一条数据,主键没有重复,之前有"李80"的名字;插入,出错提示如下;