删除MySQL表中的唯一约束

我怎样才能删除使用phpMyAdmin的MySQL表的一列上的“唯一键约束”?

唯一的约束也是一个索引。

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

那么你可以使用DROP INDEX :

 DROP INDEX index_name ON tbl_name 

或ALTER TABLE语法:

 ALTER TABLE tbl_name DROP INDEX index_name 

您可以按照下表所示使用phpMyAdmin从表中DROP唯一的约束条件,如下表所示。 翼展领域已经有一个独特的约束。 在这种情况下,约束的名称与字段名称相同。

替代文字

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

要删除列上的唯一键约束但保留索引,可以删除并重新创buildtypes为INDEX

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

对于WAMP 3.0:单击下面的结构添加1列,你会看到' – 索引'点击索引,并放下任何你想要的索引。