使用DROP CONSTRAINT删除mariaDB中的UNIQUE键而不是放置索引

时间:2018-08-05 09:46:10

标签: mariadb unique-constraint

是否可以使用DROP CONSTRAINT消除mariaDB中的UNIQUE键而不是放置索引?
例如:
ALTER TABLE c_docs DROP CONSTRAINT cid_type;
代替
ALTER TABLE c_docs DROP INDEX cid_type;
还是我们应该始终使用DROP INDEX删除UNIQUE键?

1 个答案:

答案 0 :(得分:0)

首先,我会说“尝试一下”,而不是问这个问题。

我怀疑它不起作用,因此这是一个“完美”的解决方法:

ALTER TABLE c_docs
    DROP INDEX cid_type,
    ADD  INDEX cid_type(cid_type);  -- (or whatever column(s) there are)

那会自动完成您想要的。