MySQL添加唯一索引
时间: 2023-11-09 13:59:25 浏览: 227
mysql为字段添加和删除唯一性索引(unique) 的方法
MySQL添加唯一索引可以使用以下语法:
```
ALTER TABLE table_name
ADD UNIQUE INDEX index_name (column1, column2, ...);
```
其中,`table_name`为表名,`index_name`为索引名,`column1`、`column2`等为要添加索引的列名,可以添加多个列名,用逗号隔开。
例如,添加一个名为`idx_email`的唯一索引,索引列为`email`,可以使用以下语句:
```
ALTER TABLE users
ADD UNIQUE INDEX idx_email (email);
```
此时,若有重复的`email`值插入表中,将会触发唯一性约束,导致插入失败。
阅读全文