MySQLで外部キーを追加する方法は何ですか?
MySQLで外部キーを追加する方法はいくつかあります:
- ALTER TABLE ステートメントを使用して、外部キー制約を追加します。
- 表名を変更し、外部キーレベルの制約を追加します。外部キーフィールドを参照テーブルの関連フィールドに関連付けます。
- 外部キー制約を指定して表を作成する:
- 表名という名前の表を作成し、列名のデータ型を持ち、外部キー(外键字段)がある場合、関連表名(关联表名)の関連フィールド(关联字段)を参照します。
- CREATE TABLE文を使用してテーブルを作成する際に外部キー制約を追加します。
- 表名という名前のテーブルを作成します(
列名 データ型,
…
外部キー制約名
外部キー (外部キーのフィールド)
関連するテーブル名(関連するフィールド)
); - 外部キー制約を使用します。
- 表名のテーブルを作成してください。
(
列名 データ型,
…
外部キー(外部キーフィールド)
関連テーブル名(関連フィールド)への参照
);
外部キーを追加する前に、関連するテーブルやフィールドが既に存在しているか、外部キーフィールドと関連フィールドのタイプと長さが一致していることを確認する必要があります。