mysql 通过alter 命令添加唯一索引
时间: 2023-10-18 22:12:58 浏览: 144
mysql为字段添加和删除唯一性索引(unique) 的方法
可以使用以下语法来通过 ALTER 命令添加唯一索引:
```
ALTER TABLE table_name ADD UNIQUE (column_name);
```
其中,table_name 表示要添加唯一索引的表名,column_name 表示要添加唯一索引的列名。
例如,如果要在名为 users 的表中添加一个唯一索引,使得 email 列的值不重复,可以使用以下命令:
```
ALTER TABLE users ADD UNIQUE (email);
```
注意,唯一索引要求表中所有行的该列值都必须唯一,因此如果表中已经存在重复值,添加唯一索引时会报错。在这种情况下,需要先清理重复值,然后再添加唯一索引。
阅读全文