mysql多字段唯一约束
时间: 2023-06-29 11:16:16 浏览: 115
SQL UNIQUE 约束
在 MySQL 中,可以通过创建多字段唯一约束(也称为联合唯一约束)来确保多个字段的组合值的唯一性。要创建多字段唯一约束,请使用 `UNIQUE` 关键字,并在括号中列出要包含的字段名称。例如,以下 SQL 语句将在 `my_table` 表中创建一个由 `col1` 和 `col2` 组合而成的唯一约束:
```
ALTER TABLE my_table ADD UNIQUE (col1, col2);
```
这意味着任何时候,如果 `col1` 和 `col2` 的组合值已经存在于表中,那么不能再插入具有相同组合值的新记录。注意,每个表只能有一个主键约束,但可以有多个唯一约束。
阅读全文