三愛企画ブログ

tanaka リレーションの削除

logo-mysql-110x57
リレーションの削除をする場合、phpMyadminではリレーションの削除が機能がないことに気づきます。

リレーションの定義についてはサイトにやり方が載っているのですが、削除についてはあまり載っていません。

今日はリレーション削除の方法を。

まず、テーブルの定義を確認します。下のsqlを発行してください。

SHOW CREATE TABLE `テーブル名`


下のような節があると思います。この`??????_ibfk_1`がキーとなります。

CONSTRAINT `??????_ibfk_1` FOREIGN KEY


下のsqlに先ほど取得したキーを入れてsqlを発行ください。

リレーションの削除が出来ます。

ALTER TABLE `テーブル名` DROP FOREIGN KEY `キー`


tanakaさんの投稿 | Published in mysql | 2010.2.13

関連した記事