ホームページ > データベース > mysql チュートリアル > 特定のテーブルを参照し、値を含む外部キーを持つテーブルを検索する方法

特定のテーブルを参照し、値を含む外部キーを持つテーブルを検索する方法

DDD
リリース: 2024-12-11 18:46:11
オリジナル
170 人が閲覧しました

How to Find Tables with Foreign Keys Referencing a Specific Table.Column and Containing Values?

特定の Table.Column を参照し、値を含む外部キーを使用したテーブルの取得

リレーショナル データベースのコンテキストでは、多くの場合、次のことを識別する必要があります。特定のテーブルと列の組み合わせを参照する外部キーを持つテーブル (特にデータベース内のテーブルの数が 1 つである場合) 未知。これを実現するには、次のクエリを利用します。

このクエリは、information_schema データベースの KEY_COLUMN_USAGE テーブルを利用します。 X テーブルの X_id 列を参照する外部キーを持つテーブルのリストを返します。外部キー値が設定されたテーブルのみが確実に取得されるようにするには、次の条件を追加して結果をさらにフィルタリングできます。

この改訂されたクエリでは、外部キー列に null 値を持つテーブルが削除され、 X.X_id を参照する外部キーと、それらの外部キー内の null 以外の値の両方を持つテーブルの包括的なリスト。

以上が特定のテーブルを参照し、値を含む外部キーを持つテーブルを検索する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート