您的位置:首页 > 数据库 > MySQL

Mysql Err1215 Cannot add foreign key解决方法

2017-02-14 14:09 399 查看
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表)的字段没有唯一约束,可以设置成主键,或者添加唯一约束。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐