Mysql 使用Navcat连接数据库。
问题如下:alter table stu_tea add constraint fk_s_id foreign key(s_id) references student(s_id);
[Err] 1215 Cannot add foreign key.
产生原因:
1、检查拼写!检查拼写!检查拼写!
2、关联的两个字段数据类型不一样,或者数据长度定义的不一样。
3、表中已经存在数据,且要关联的两个字段,存在不一样的数据。(因为外键要求内容一样)
4、辅表(student表)的字段没有唯一约束,可以设置成主键,或者添加唯一约束。