关闭

每日一得--Mysql 如何删除unique key约束

1872人阅读 评论(0) 收藏 举报
分类:

【场景】:

假设最初创建了一个表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约束呢?

 

【方法】

alter table branch drop index street;
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:33621次
    • 积分:859
    • 等级:
    • 排名:千里之外
    • 原创:46篇
    • 转载:56篇
    • 译文:0篇
    • 评论:0条