可使用 UNIQUE 约束确保在非主键列中不输入重复值,可以为空。尽管 UNIQUE 约束和 PRIMARY KEY约束都强制唯一性,但在强制下面的唯一性时应使用 UNIQUE 约束而不是 PRIMARY KEY 约束: 非主键的一列或列组合。 一个表可以定义多个 UNIQUE 约束,但是只是针对非主键列,允许空值,而只能定义一个 PRIMARY KEY 约束,针对主键来的,是不允许为空的。 允许空值的列。 允许空值的列上可以定义 UNIQUE 约束,而不能定义 PRIMARY KEY 约束。 |
|