多列外键组合,必须用表级别约束语法: 
create table classes(         
 id int,         
 name varchar(20),         
 number int,         
 primary key(name, number) 
 ); 
 create table student(         
 id int auto_increment primary key,         
 name varchar(20),         
 classes_name varchar(20),         
 classes_number int,                
 foreign key(classes_name, classes_number) references classes(name, number) 
 );