データベースのテーブルに外部キーを設定する方法は何ですか?
データベースのテーブルに外部キーを設定する際には、FOREIGN KEY 制約を使用する必要があります。以下は、外部キーを含むデータベーステーブルを作成するためのサンプルSQLステートメントです。
CREATE TABLE 表名 (
列1 数据类型,
列2 数据类型,
列3 数据类型,
FOREIGN KEY (外键列) REFERENCES 另一个表名(关联列)
);
上記の例では、外部キー列は現在のテーブルに含まれる列であり、他のテーブル名は関連する別のテーブルの名前であり、関連列は別のテーブル内で関連付けられた列です。
外部キーを設定する前に、参照対象の列が一意であること、参照対象の列にインデックスが作成されていることを確認する必要があります。また、参照対象の列のデータ型が外部キー列と一致していることも確認する必要があります。