MySQL删除唯一索引

MySQL删除唯一索引,mysql,Mysql,如何在MySQL上删除此唯一索引? altertable用户添加唯一索引(名称、年龄) 这句话我已经说完了。 删除用户的唯一索引(姓名、年龄) 但是它不起作用。首先使用显示来自tbl_name的索引来查找索引的名称。索引的名称存储在该查询结果中名为key\u name的列中 然后您可以使用删除索引: DROP INDEX index_name ON tbl_name 或ALTER TABLE语法: ALTER TABLE tbl_name DROP INDEX index_name 由于以下

如何在MySQL上删除此唯一索引?
altertable用户添加唯一索引(名称、年龄)
这句话我已经说完了。
删除用户的唯一索引(姓名、年龄)

但是它不起作用。

首先使用
显示来自tbl_name的索引
来查找索引的名称。索引的名称存储在该查询结果中名为
key\u name
的列中

然后您可以使用
删除索引

DROP INDEX index_name ON tbl_name
或ALTER TABLE语法:

ALTER TABLE tbl_name DROP INDEX index_name
由于以下查询,您的代码不起作用:

DROP UNIQUE INDEX (name,age) ON  user;  // Here you are using the incorrect name of index 

无法删除索引
cid
:外键约束中需要。cid是键\u名称此列上是否实现了外键约束?使用“显示来自tbl\u名称的索引”后,我得到了两个相同的键\u名称,名为cid。简单吗?是的,cid是与另一个表的id相关的外键