SQL複合主キーの詳しい説明
SQL では、テーブル内の各行を一意に識別するために主キーが使用されます。主キーが複数の列で構成されている場合、それは複合主キーと呼ばれます。
複合主キーの作成方法
テーブルの複合主キーを定義するには、次の構文を使用します:
<code class="language-sql">CREATE TABLE 表名 ( 列名1 数据类型, 列名2 数据类型, PRIMARY KEY (列名1, 列名2) );</code>
例: QuestionID、MemberID、vote という列を含む「Vote」というテーブルについて考えてみましょう。 QuestionID と MemberID で構成される複合主キーを作成するには、次の SQL ステートメントを使用します:
<code class="language-sql">CREATE TABLE voting ( QuestionID NUMERIC, MemberID NUMERIC, vote NUMERIC, PRIMARY KEY (QuestionID, MemberID) );</code>
重要なメモ
以上がSQL で複合主キーを定義して使用する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。