Khóa chính được thiết kế là duy nhất
http://dev.mysql.com/doc /refman/5.5/en/optimizing-primary-keys.html
bạn có thể có Khóa chính tổng hợp :
CREATE TABLE track(
album CHAR(10) NOT NULL,
dsk INTEGER NOT NULL,
posn INTEGER NOT NULL,
song VARCHAR(255),
PRIMARY KEY (album, dsk, posn)
)
Các khóa duy nhất tổng hợp rất hữu ích khi bạn muốn ngăn dữ liệu trùng lặp trên một số trường cơ sở dữ liệu trong bảng.
http:/ /www.alphadevx.com/a/382-Adding-a-composite-unique-key-to-an-existing-MySQL-table