MySQL 外部キー 制約削除

いきおい余って作ってしまった外部キーが都合が悪いので削除する。

まず、外部キーIDを確認
SHOW CREATE TABLE [テーブル名];

すると、結果の最後の方に下記の記述があるので、そこから外部キーIDを取得


CONSTRAINT `[外部キーID]` FOREIGN KEY (`category_id`) REFERENCES `categories` (`id`),

削除
ALTER TABLE [テーブル名] DROP FOREIGN KEY [外部キーID];

参考ありがとう:http://d.hatena.ne.jp/Climber/20060407/1144401983