[MySQL Tips]:如何删除unique key约束
2024-08-26 10:17:22
【场景】:
假设最初创建了一个表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;
【备注】
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 声明: 由于本人水平有限,文章在表述和代码方面如有不妥之处,欢迎批评指正~ |
最新文章
- 总结Objective-c常用算法
- mysql授权
- iOS 和Android中的正则表达式简单使用
- jquery-easyui使用
- Ant快速入门(二)-----使用Ant工具
- Leetcode::JumpGame
- js变量提升和函数提升
- Error when sending message to topic test with key: null, value: 2 bytes with error: (org.apache.kafka.clients.producer.internals.ErrorLoggingCallback)
- 34.Linux-printk分析、使用prink调试驱动
- 新手福音︱正则表达式小工具RegExr
- Unity Profiler的使用
- Java 锁的学习
- shell常用监控脚本
- tcp/ip 3次握手和4次挥手
- CentOS 使用 Docker 安装 Sentry
- 2018.10.27 codeforces402D. Upgrading Array(数论+贪心)
- UI5-文档-1-前言
- mysql中LIKE和REGEXP
- tomcat与jboss 01
- Sublime Text:初学者不知道的那些事