mysql给表字段加唯一性
时间: 2023-08-07 18:10:44 浏览: 145
mysql为字段添加和删除唯一性索引(unique) 的方法
要给 MySQL 表的字段加上唯一性约束,你可以使用 ALTER TABLE 语句结合 UNIQUE 关键字来实现。以下是一个示例:
```sql
ALTER TABLE 表名
ADD CONSTRAINT 约束名称 UNIQUE (字段名);
```
在上面的示例中,你需要将 "表名" 替换为你要添加约束的表的名称,"约束名称" 替换为你想要设置的约束的名称,"字段名" 替换为你要添加唯一性约束的字段名称。
举个例子,假设我们有一个名为 "users" 的表,其中包含一个名为 "email" 的字段,我们想要给这个字段加上唯一性约束。可以这样写:
```sql
ALTER TABLE users
ADD CONSTRAINT unique_email UNIQUE (email);
```
这样就给 "users" 表的 "email" 字段添加了唯一性约束。如果试图插入重复的值,MySQL 将会抛出错误。
阅读全文