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を外部キーとして使用できるようになりました。