Zitiert aus der CREATE TABLE Syntax Seite:
So etwas kann für mehrspaltige Primärschlüssel verwendet werden:
CREATE TABLE
product (
category INT NOT NULL,
id INT NOT NULL,
price DECIMAL,
PRIMARY KEY(category, id)
);
Von 13.1.20.6 FOREIGN KEY Einschränkungen