MySQLで外部キー制約を定義するクエリ文の書き方を教えてください

外部キー制約を確認するには、次の文を使用します。 “`SHOW CREATE TABLE table_name;“`ここで、`table_name` は外部キー制約を確認するテーブルの名前です。 この文は、テーブルを作成する SQL 文を表示します。 これには外部キー制約の定義が含まれています。 結果で `FOREIGN KEY` キーワードを検索すると、外部キー制約の定義が見つかります。 特定の外部キーの制約を確認するには、次の文を使用します。 “`SELECT  CONSTRAINT_NAME,  TABLE_NAME,  COLUMN_NAME,  REFERENCED_TABLE_NAME,  REFERENCED_COLUMN_NAMEFROM  INFORMATION_SCHEMA.KEY_COLUMN_USAGEWHERE  REFERENCED_TABLE_NAME = ‘referenced_table_name’;“`ここで、`referenced_table_name` は参照されるテーブルの名前です。 この文は、指定されたテーブルのすべての外部キー制約の情報(制約名、テーブル名、列名、参照されるテーブル名、参照される列名など)を返します。

bannerAds