phpMyAdminに外部キーを追加する方法

一般にSQLデータベース言語、特にPHPMyAdminでは、外部キーは別のデータベースのフィールドに依存するデータベースのテーブルのフィールドです。


PHPMyAdmin:外部キー、それは何ですか?

一般にSQLデータベース言語、特にPHPMyAdminでは、外部キーは別のデータベースのフィールドに依存するデータベースのテーブルのフィールドです。

これは、挿入されている外部キーに対応するエントリが他のテーブルに含まれていない場合、別の外部キーを介して参照するテーブルにエントリを作成することができないことを意味します。

たとえば、これはボトルとそのコルクをリンクするようなものです。ボトルがないと、コルクを使用できません。

PHPMyAdmin外部キーをテーブルに追加することにより、そのテーブル内のすべてのエントリが別のテーブルの一意のエントリエントリへの直接参照を持っていることを確認できます。 PHPMyAdmin外部キーを作成して、他のテーブルのインデックス付きフィールド(主キー、一意キー、インデックス付きキーなど)を参照することで、作成されたPHPMyAdmin外部キーによって単一のエントリが一意に参照されるようにします。

PHPMyAdmin外部キーとテーブルの関係-関係— phpMyAdmin 5.1.0-devドキュメント

phpmyadminで外部キーを設定する方法

phpMyAdminに外部キーを追加するのは簡単ですが、そのオプションを見つけるのは難しいかもしれません。

外部キーを追加するテーブルを開きます。 「Relation View」というサブメニューが表示された「構造」タブに移動します。ここでは、外部キーを保持する列と、このキーによって参照されるテーブルと列を選択します。

メニューが見つからない場合がありますので、下記のスクリーンショットを参照してください。

次のSQLコードで外部キーを追加することもできます。

ALTER TABLE `table1` ADD FOREIGN KEY (`FK_table2`) REFERENCES `table2` (`ID`) ON DELETE RESTRICT ON UPDATE RESTRICT;

外部キーphpmyadminを作成する

SEOの基本を学ぶ:今日登録してください!

Followの基本コースでSEOの基礎を習得することにより、Webサイトの可視性とトラフィックを高めます。

SEOの学習を開始します

Followの基本コースでSEOの基礎を習得することにより、Webサイトの可視性とトラフィックを高めます。

外部キーを作成すると、ある列に別のテーブルに存在するエントリのみが含まれているかどうか、他のテーブルのエントリの削除を防止するか、参照テーブルにカスケードするかどうかなど、いくつかのオプションを使用できます。

しかし、phpMyAdminインタフェースで最も便利なオプションの1つは、外部キーを含むテーブルにエントリを挿入するときに、他のテーブルのエントリを持つドロップダウンリストを取得することです。

次の例のように、別の表の外部キーによって参照されるときに、表からどの値がデフォルトで表示されるかを決めることもできます。

PHPMyAdminで外部キーを使用する方法

テーブルの外部キー制約セクションでは、単純にグラフィカルユーザーインターフェイスを使用して、インデックス付き列を外部キーとして設定できます。

PHPMyAdminで外部キーを削除する方法

phpmyAdminインターフェイスの外部キーを削除するテーブルを開きます。構造>関連ビューに移動し、そこで、phpmyAdminで関係を削除する外部キーに対応する行の「ドロップ」ボタンをクリックします。

PHPMyAdmin関係ビューがありません

PHPMyAdminグラフィカルユーザーインターフェースからテーブルが選択された後、関係ビューは構造タブ名の下にあります。

よくある質問

mysql phpmyadminに外部キーを設定する方法は?
外部キーを追加するテーブルを開きます。 「構造」タブに移動します。このタブでは、「関係ビュー」サブメニューがあります。そこで、外部キーを含む列と、そのキーで参照されるテーブルと列を選択します。
phpmyadminで外部キーを作成するにはどうすればよいですか?
phpMyAdminに外部キーを作成するには、外部キーが必要なテーブルを開き、「構造」タブに移動し、そこから「関係ビュー」サブメニューに移動する必要があります。次に、外部キーを保持する列を選択し、参照するテーブルと列を選択できます。
phpmyAdminに外部のキー制約を正常に追加するために、どのような手順に従う必要がありますか?
phpMyAdminに外部キーを追加するには、子テーブルの[構造]タブに移動し、[関係ビュー]をクリックし、外部キー列を選択し、参照されるテーブルと列を指定します。両方のテーブルがINNODBであることを確認し、参照される列がインデックス化されていることを確認してください。

Yoann Bierling
著者について - Yoann Bierling
Yoann BierlingはWeb Publishing&Digital Consulting Professionalであり、技術の専門知識と革新を通じて世界的な影響を与えています。彼は、個人や組織がデジタル時代に成功するように力を与えることに情熱を傾けており、教育コンテンツの作成を通じて、例外的な結果をもたらし、成長を促進するように駆り立てられています。

SEOの基本を学ぶ:今日登録してください!

Followの基本コースでSEOの基礎を習得することにより、Webサイトの可視性とトラフィックを高めます。

SEOの学習を開始します

Followの基本コースでSEOの基礎を習得することにより、Webサイトの可視性とトラフィックを高めます。




コメント (12)

 2018-08-19 -  Joan Shaw
この情報を読んで素晴らしい時間を過ごして、良い仕事を続けてください
 2018-08-19 -  Jon Valdez
ขอบคุณมากข้อมูล
 2018-08-19 -  Larry Hart
ง่ายชัดเจนและอธิบายได้ดีขอบคุณมาก
 2018-08-19 -  Kimberly Jenkins
Ótimo site, por favor, continue indo
 2018-08-19 -  Alice Alexander
Eso funcionó bien para mí, no hay necesidad de buscar más
 2018-08-19 -  Tinkeragea
Nagyszerű oldal, kérem folytassa
 2018-08-19 -  randopassionA
안녕하세요, 귀하의 기사를보고 그것이 내 문제를 해결하는 데 도움이 감사합니다.
 2018-08-19 -  mamanoursec
هذا جيد بالنسبة لي ، لا حاجة للنظر إلى أبعد من ذلك
 2018-08-19 -  histologit
Nevaru ticēt, ka beidzot atradu risinājumu, tas jau ilgu laiku bija murgs, tagad tas ir atrisināts
 2018-08-19 -  Pyperermatto
Sekeping maklumat yang besar, terima kasih kerana berkongsi
 2018-08-19 -  tehnikovx
Tidak percaya saya akhirnya mendapati penyelesaian itu, ini adalah mimpi ngeri untuk masa yang lama, kini diselesaikan
 2018-08-19 -  LokubusaS
Vet ikke hvordan du skal takke deg, men det er rent geni, takk

コメントを残す