読者です 読者をやめる 読者になる 読者になる

【MySQL】ユニーク制約の削除

MySQL

ユニーク制約を削除しようとして、
ALTER TABLE CHANGE , ALTER TABLE MODIFY を実行したけど、
削除できない・・・。

ユニーク制約を追加すると、
自動的にインデックスができるらしく・・・。
そのインデックスを削除することでユニーク制約が削除できるらしい。

ということで、インデックスを確認する。

SHOW INDEX FROM tb_test;

その中で該当列のインデックスを削除する。

ALTER TABLE tb_test DROP INDEX email;


これでOK。