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;






评论(0)


暂无数据
推荐帖子
1条评论
0条评论
0条评论