MySQL:错误代码1215 无法添加外键约束的解决思路
来源:互联网 发布:新代数控车床编程实例 编辑:程序博客网 时间:2024/06/16 05:29
环境说明:
※MySQL ver:5.7
当你需要添加外键约束的时候,却发现mysql报了个1215错误,一脸懵逼的找到这个博客,那你的问题可能就会得到解决.
解决思路
1.检查两个字段的数据类型是否一致
2.检查两个字段的数据长度是否一致(有时候不指定int长度,长度是10,有时候是11)
3.下面是本人自己遇到的一个bug:
本人新建了两张表,部门表和员工表
部门表:自增的主键–>部门编号,部门名称
员工表:自增的主键–>员工编号,员工姓名,外键–>部门编号
添加外键的时候报了1215,检查了数据类型都是int,长度都是10.仍旧添加不了.
最后检查出来原因,在部门表中设置部门编号主键时不仅勾选了自动递增,还勾选了无符号和填充零,导致这两个字段的数据类型实际上不一致了.从而导致无法添加外键约束.
2017/9/19
Lucifer
阅读全文
0 0
- MySQL:错误代码1215 无法添加外键约束的解决思路
- mysql添加外键约束
- Mysql创建表或外键约束时出现1005错误代码的解决方法
- [SQL] 主子表中添加外键约束disable之后无法enable(已解决) [
- MySQL表的约束及外键的添加
- mysql无法添加外键约束(cannot add foreign key constraint)
- mysql无法添加外键约束(cannot add foreign key constraint)
- mysql 无法创建外键约束
- mysql中添加外键约束
- MySQL-Front 添加外键 约束
- mysql添加外键约束-phpmyadmin
- Mysql 为表添加外键约束
- MySQL为表添加外键约束
- MySQL入门——修改数据表4:添加主键约束、显示表结构、添加唯一约束、添加外键约束
- 无法添加外键约束的原因(cannot add foreign key constraint)
- mysql的外键约束
- mysql的外键约束
- mysql的外键约束
- JavaScript搜索关键字返回结果关键字加红
- SN单片机c程序优化方法
- 蓝牙概述+nrf51822串口数据透传的程序
- JavaScript基础之JQuery与DOM
- 安卓拉窗帘效果
- MySQL:错误代码1215 无法添加外键约束的解决思路
- 数据结构java实现
- Mybatis高级查询(一)
- JavaScript: switch用法及注意事项
- Android 设计模式
- token相关
- Leetcode c语言-Remove Duplicates from Sorted Array
- 3SumCloset
- 做自媒体文章的淘宝客面对这两个节日所要注意的几点!