外键约束1215错误

时间:2017-11-23 16:17:07

标签: mysql database foreign-keys

嗨,我正在尝试制作学生表和其他参考表格;我的问题是这个错误(错误代码:1215。无法添加外键约束 在我旁边是不是对外键有任何限制? 这是我的代码。

create table student(SSN int(8) auto_increment,
                         stu_num int(8)  ,
                            class varchar(20) not null,
                            birthday date ,
                            Fname varchar(8) not null,
                            Mname varchar(8) not null,
                            Lname varchar(8) not null,
                            sex enum('female' , 'male') not null,
                            primary key(SSN , stu_num));

  create table phoneNumber_student(phoneNum varchar(12),
                                           s_num int,
                                           foreign key(s_num) 
                                           references student(stu_num));
  create table address_student(city varchar(10) ,
                                     state varchar(8) ,
                                       zip int(4) ,
                                       stu_ssn int(8),
                                       foreign key(stu_ssn) references 
                                                           student(SSN));

0 个答案:

没有答案