[MySQL Tips]:如何删除unique key约束
【场景】:
假设最初创建了一个表bank,在street属性上添加了unique约束。
create table branch( branch_name char(30) not null primary key, city varchar(20), street varchar(20) unique );
表结构如下:
【问题】
后来发现在同一个street上可以出现多个支行,也就是说street不应该是unique的。此时怎样删除unique约束呢?
【方法】
【备注】
1. 上述表达式中index street,即为索引名称,指代unique key。
2. 添加属性约束的方法
alter table [table_name] add constraint [constraint_name] [unique| primary key|foreign key] ([column_name])
作者:Double_Win 出处: http://www.cnblogs.com/double-win/p/3903184.html 声明: 由于本人水平有限,文章在表述和代码方面如有不妥之处,欢迎批评指正~ |