首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >正在从MySQL表中删除唯一约束

正在从MySQL表中删除唯一约束
EN

Stack Overflow用户
提问于 2010-08-15 22:07:48
回答 5查看 227.8K关注 0票数 223

如何使用phpMyAdmin删除MySQL表的列上的“唯一键约束”?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2010-08-15 22:15:31

唯一约束也是索引。

首先使用SHOW INDEX FROM tbl_name找出索引的名称。索引的名称存储在该查询结果中名为key_name的列中。

然后,您可以使用DROP INDEX

代码语言:javascript
复制
DROP INDEX index_name ON tbl_name

ALTER TABLE语法:

代码语言:javascript
复制
ALTER TABLE tbl_name DROP INDEX index_name
票数 390
EN

Stack Overflow用户

发布于 2010-08-15 22:28:03

能够在表上放置唯一键约束的索引是PRIMARYUNIQUE索引。

要删除列上的unique key约束但保留索引,可以删除并重新创建类型为INDEX的索引。

请注意,让所有表都有一个标记为PRIMARY的索引是一个好主意。

票数 12
EN

Stack Overflow用户

发布于 2018-08-30 16:19:45

要使用phpmyadmin添加唯一约束,请转到该表的结构并在下面找到并单击它。

要删除唯一约束,同样,转到结构并向下滚动到索引选项卡,然后在下面查找并单击drop。

希望这能起作用。

享受;)

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3487691

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档