删除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
唯一的约束条件,如下表所示。 翼展领域已经有一个独特的约束。 在这种情况下,约束的名称与字段名称相同。
能够在表上设置唯一键约束的索引是PRIMARY
和UNIQUE
索引。
要删除列上的唯一键约束但保留索引,可以删除并重新创buildtypes为INDEX
。
请注意,所有表都有一个标记为PRIMARY
的索引是个好主意。
对于WAMP 3.0:单击下面的结构添加1列,你会看到' – 索引'点击索引,并放下任何你想要的索引。