2012-04-18 24 views
1

関連テーブルにレコードを挿入するときに、外部キーの制約によって、さらに多くの列をphpmyadminのドロップダウンボックスに表示します。列番号(int型)、名前(文字)とphpMyAdmin: "表示するフィールドを選択"が表示されない

  • TAB1:

    は、私は2つのテーブルを作成しました。
  • tab2列id(int)、idTab1(int、FK)。

tab2.idTab1は、tab1.idに関連しています。

挿入]タブのドロップダウンボックスを可視化する際の問題は、それは1のようにのみ利用可能tab1.idレコード表示している - 私はTAB1を表示する方法を知りたいのですが、...

- 、2 .nameドロップダウンボックスの各tab1.idレコードの次に.name。 誰かが「表示するフィールドを選択」を使用するように指示しましたが、このオプションは表示されません。

答えて

0

0に下げると、常に外部キーを選択するポップアップが表示されます。この設定は、phpMyAdmin(ホームページ - >その他の設定 - >メインフレーム[Tab] - >編集モード[Tab] - >外部キー制限)内のセッション単位で、またはあなたの設定ファイルインストール。

+0

私はドロップダウンボックスにtab1.name NOT tab1.idを表示したいと思います。 – Gohary

+0

これはphpMyAdminの機能として提供されていません。代わりにポップアップがあり、すべての外部キーがいくつかの列でリストされています。 – feeela

+0

ポップアップは外部IDのキーと値のみをリストし、他のフィールドは表示しません。それはもはやドロップダウンには役に立たない。 – thinsoldier

1

phpmyadminのデザイナーでこれを行うことができます。ビジュアルデザイナーで外部キーリレーションシップを作成した後、外部キーを使用してテーブルに値を挿入するときに表示する列を選択できます(アイコン「表示する列を選択」)。

Here is a nice little tutorialまた、問題の解決方法が記載されています。

+0

私たちは画像をたどることができますが、deutschチュートリアルですか? –

+2

申し訳ありませんが、私はドイツ語が母国語であることに気づきませんでした。これは、オプションが利用できない場合に役立ちます:[phpmyadminで表示する選択列の表示を有効にする方法](http://serverfault.com/questions/365997/how-to-enable-displaying-choose-column-to-display -in-phpmyadmin) – Kirschi

2

本当に「を表示する」(必要な場合はphpMyAdmin 4+、確かに)です。

  1. 「デザイナー」ページ(メインメニュー)の2つの方法で見つけることができます。一番上のアイコンの1つにあるオプション。
  2. 「構造」ページ(メインメニュー)からアクセスできる「関係ビュー」ページ。リレーションビューへのリンクは、テーブルのフィールドのすぐ下にあります。
関連する問題