SQL複合主鍵詳解
在SQL中,主鍵用於唯一標識表中的每一行。當主鍵由多個欄位組成時,稱為複合主鍵。
建立複合主鍵的方法
要為表格定義複合主鍵,請使用下列語法:
<code class="language-sql">CREATE TABLE 表名 ( 列名1 数据类型, 列名2 数据类型, PRIMARY KEY (列名1, 列名2) );</code>
範例:考慮一個名為「投票」的表,包含列QuestionID、MemberID和vote。若要建立一個由QuestionID和MemberID組成的複合主鍵,請使用下列SQL語句:
<code class="language-sql">CREATE TABLE voting ( QuestionID NUMERIC, MemberID NUMERIC, vote NUMERIC, PRIMARY KEY (QuestionID, MemberID) );</code>
關鍵注意事項
以上是如何在 SQL 中定義和使用複合主鍵?的詳細內容。更多資訊請關注PHP中文網其他相關文章!