热线电话:13121318867

登录
2020-12-03 阅读量: 552
mysql怎么创建和删除唯一约束?

问:

mysql怎么创建和删除唯一约束?


答:

已有表添加唯一约束:

alter table <表名> add [constraint 唯一约束名] unique (字段名);

示例:

-- 创建表
mysql> create table employee(
-> e_id int,
-> e_name varchar(5),
-> e_sex varchar(5),
-> e_age int,
-> d_id int);
-- 添加唯一约束
mysql> alter table employee add unique(e_name);

删除唯一约束:

alter table <表名> drop index <唯一约束名>;

如果单个字段没有指定唯一约束名,则默认的唯一约束名为字段名。如果是多个字段组合为唯一约束时候,默认的唯一约束名为第一个字段的名称。如果指定了约束名,则删除的时候写约束名。
示例:

alter table employee drop index e_name;


54.2155
0
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子