MySQLで外部キー制約を作成する方法は?

MySQLで外部キー制約を設定するには、以下の手順に従ってください。1. 外部キー制約を設定したいテーブルに、外部キーの値を格納するための列を作成します。この列のデータ型は、参照元の主キー列のデータ型と同じにする必要があります。2. テーブルを作成するときに、FOREIGN KEY キーワードを使用して外部キー制約を定義します。構文は次のとおりです。

  CREATE TABLE 表名 (

列名 数据类型,

 

FOREIGN KEY (外键列名) REFERENCES 主表名(主键列名)

 

);


これらのポイントを考慮してください。
– 外部キー列名は、手順1で作成した列名です。また、主キー列名は、関連付ける主テーブルの主キー列名です。
– 外部キー関連を作成する前に、主テーブルの主キー列が作成済みであることを確認します。主テーブルの主キー列が自動的に増加する場合は、AUTO_INCREMENTキーワードを使って作成します。
– 外部キー関連を確立する前に、主テーブルにデータが存在することを確認します。そうでないと、外部キー関連を作成するときにエラーが発生します。

bannerAds