MySQLでテーブルを作成する際に外部キーを追加する方法は何ですか?

MySQLで外部キーを追加する際には、FOREIGN KEYキーワードを使用して外部キー制約を指定する必要があります。以下は表を作成し、外部キーを追加するSQLステートメントの例です:

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

CREATE TABLE table2 (
    id INT PRIMARY KEY,
    table1_id INT,
    FOREIGN KEY (table1_id) REFERENCES table1(id)
);

上記の例では、まずtable1とtable2という2つのテーブルを作成し、その後、table2テーブルに外部キー制約を追加しました。この制約は、table2テーブルのtable1_id列をtable1テーブルのid列に関連付けます。これにより、table2テーブルでtable1テーブルのidを外部キーとして使用できるようになりました。

コメントを残す 0

Your email address will not be published. Required fields are marked *