在MySQL中,可以通過在CREATE TABLE語句中使用PRIMARY KEY關鍵字來定義多字段聯合主鍵。以下是一個示例:
CREATE TABLE my_table (
column1 INT,
column2 INT,
column3 VARCHAR(50),
PRIMARY KEY (column1, column2)
);
在這個示例中,my_table表有三個字段:column1、column2和column3。使用PRIMARY KEY關鍵字,我們將column1和column2定義為多字段聯合主鍵。這意味著任何插入到表中的記錄都必須具有唯一的組合值,而不僅僅是單個字段的值。
需要注意的是,MySQL不允許定義兩個相同的多字段聯合主鍵。因此,如果您嘗試在已經有主鍵的表中定義一個新的多字段聯合主鍵,那么可能會遇到錯誤。