从CREATE TABLE语法页面引用:
主键可以是多列索引。但是,您不能使用列规范中的PRIMARY KEY键属性创建多列索引。这样做仅将单列标记为主要。您必须使用单独的PRIMARY
KEY(index_col_name,…)子句。
这样的事情可以用于多列主键:
CREATE TABLE product ( category INT NOT NULL, id INT NOT NULL, price DECIMAL, PRIMARY KEY(category, id) );
从 13.1.20.6外国关键约束



