Citado da Sintaxe CREATE TABLE página:
Algo assim pode ser usado para chaves primárias de várias colunas:
CREATE TABLE
product (
category INT NOT NULL,
id INT NOT NULL,
price DECIMAL,
PRIMARY KEY(category, id)
);
De 13.1.20.6 FOREIGN KEY Restrições