MySQLでテーブルを作成する際に外部キーを設定する方法はどのようなものですか?

MySQLで外部キーを設定するためには、以下の構文を使用することができます。

CREATE TABLE 表名 (
    列名1 数据类型,
    列名2 数据类型,
    ...
    FOREIGN KEY (列名1) REFERENCES 参考表名(参考列名),
    ...
);

上記の構文では、列名1は外部キーが設定される列名であり、参照表名は参照するテーブル名、参照列名は参照する列名です。

すべての選択肢が同じ答えになるので、1つしか示例を提供しなくても結構です。

CREATE TABLE 表1 (
    id INT PRIMARY KEY,
    name VARCHAR(50)
);

CREATE TABLE 表2 (
    id INT PRIMARY KEY,
    col1 INT,
    col2 VARCHAR(50),
    FOREIGN KEY (col1) REFERENCES 表1(id)
);

表2のcol1列は、表1のid列を参照する外部キーとして設定されています。

bannerAds