特定のテーブルの外部キーを表示するためのスクリプトを1つ作成しました。
SELECT i.CONSTRAINT_NAME FROM information_schema.TABLE_CONSTRAINTS i
LEFT JOIN information_schema.KEY_COLUMN_USAGE k ON
i.CONSTRAINT_NAME = k.CONSTRAINT_NAME WHERE i.CONSTRAINT_TYPE = 'FOREIGN KEY'
AND i.TABLE_NAME = 'sample';
ホストでこのコマンドを実行すると、table
名前が。のすべてのデータベースで見つかった外部キー制約のリストが表示されます"sample"
。
しかし、私は特定のデータベース、サンプルテーブルが必要foreign keys
です。