在MySQL中,可以通過在CREATE TABLE語句中定義PRIMARY KEY來設置復合主鍵。復合主鍵是由多個列共同組成的主鍵。以下是一個示例:
CREATE TABLE example_table (
column1 INT,
column2 INT,
column3 VARCHAR(50),
PRIMARY KEY (column1, column2)
);
在上面的示例中,column1
和column2
共同組成了一個復合主鍵。這意味著在表example_table
中,每行的column1
和column2
的組合值必須是唯一的。
另外,您還可以使用ALTER TABLE語句來為已存在的表添加復合主鍵。例如:
ALTER TABLE example_table
ADD PRIMARY KEY (column1, column2);
通過以上兩種方法,您可以在MySQL數據庫中設置復合主鍵。