在 MySQL 中,復(fù)合主鍵是由多個(gè)列組成的主鍵。使用代碼設(shè)置復(fù)合主鍵步驟如下:
CREATE TABLE table_name ( column1 datatype1, column2 datatype2, column3 datatype3, PRIMARY KEY (column1, column2) );
在上面的示例中,我們創(chuàng)建了表table_name
,并設(shè)置了復(fù)合主鍵由column1
和column2
組成。
如果你需要修改現(xiàn)有表的主鍵,你可以使用以下代碼:
ALTER TABLE table_name DROP PRIMARY KEY, ADD PRIMARY KEY (column1, column2);
在這個(gè)代碼示例中,我們刪除了原來的主鍵,然后添加了由column1
和column2
組成的新主鍵。
總而言之,使用代碼設(shè)置復(fù)合主鍵非常簡(jiǎn)單,只需在表的定義和修改語(yǔ)句中指定主鍵中使用的所有列即可。