2012-01-28 9 views

答えて

47

これは、テーブル間の関係を管理するためのphpmyadminの内部メカニズムです。
この機能は、実際には、外部キーと制約をサポートしていないMYISAMテーブルで役に立ちます。
phpmyadminで内部関係を定義すると、リンクできないテーブルがリンクされます。これらの情報は、MySQLサーバ内のphpmyadmin固有のテーブル(phpmyadmin.PMA_relation)に格納されています。

しかし、これはphpmyadminの内部定義にすぎず、mysql自体には影響しません(外部キー制約や参照整合性は適用されません)。

詳細については、hereを参照してください。

+13

補完情報として、MyISAMの内部関係は有用ではあるが、コメントとして以外にはエクスポートできないことに注意してください。したがって、データベースの移行または復元では、それらをインポートしません。 – dbernard

+0

InnoDBを独占的に使用している場合は、config.inc.phpの 'relation'設定を無効にして、この機能がUIに追加する無意味な混乱を取り除くことができます。 –

関連する問題