複数の主キーを設定する方法をsqlで
SQLでは、主キーは1つのテーブルに1つしか設定できませんが、外部キーを使用して複合主キーを作成することができます。複合主キーとは、複数の列を組み合わせた主キーのことです。
SQLで複数の主キーを設定するための手順:
- 主キーとして複数の列を定義して新しいテーブルを作成します。
CREATE TABLE 表名 (
列1 数据类型,
列2 数据类型,
列3 数据类型,
PRIMARY KEY (列1, 列2, 列3)
);
- データはテーブルに挿入されます。
INSERT INTO 表名 (列1, 列2, 列3) VALUES (值1, 值2, 值3);
- 表のデータを参照する。
SELECT * FROM 表名;
複合主キーを使用する場合は、条件がすべての主キー列を満たしている必要があります。