mabots' blog

知のレバレッジを最大化せよ (旧はてなダイアリーから移転しました。)

MySQLでUNIQUE制約を外す

MySQLでUNIQUE制約を外すには、ALTER COLUMNとか或いは型変換とかするのかとかおもっていたんですが、インデックスの削除でいけるみたいです。いままでDB定義ソフトで定義変更=>データ出力とかしてたので、実際にデータたまっている中でちょいと運用上修正したいとかそういうケースはこっちのが楽ですね。

ALTER TABLE テーブル名 DROP INDEX カラム名;