ホームページ >データベース >mysql チュートリアル >特定のテーブルを参照し、値を含む外部キーを持つテーブルを検索する方法
特定の Table.Column を参照し、値を含む外部キーを使用したテーブルの取得
リレーショナル データベースのコンテキストでは、多くの場合、次のことを識別する必要があります。特定のテーブルと列の組み合わせを参照する外部キーを持つテーブル (特にデータベース内のテーブルの数が 1 つである場合) 未知。これを実現するには、次のクエリを利用します。
このクエリは、information_schema データベースの KEY_COLUMN_USAGE テーブルを利用します。 X テーブルの X_id 列を参照する外部キーを持つテーブルのリストを返します。外部キー値が設定されたテーブルのみが確実に取得されるようにするには、次の条件を追加して結果をさらにフィルタリングできます。
この改訂されたクエリでは、外部キー列に null 値を持つテーブルが削除され、 X.X_id を参照する外部キーと、それらの外部キー内の null 以外の値の両方を持つテーブルの包括的なリスト。
以上が特定のテーブルを参照し、値を含む外部キーを持つテーブルを検索する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。