临沂网站建设公司,发布 php 微网站,互联网营销和网络营销一样吗,seo的搜索排名影响因素有环境说明: ※MySQL ver:5.7 当你需要添加外键约束的时候,却发现mysql报了个1215错误,一脸懵逼的找到这个博客,那你的问题可能就会得到解决.
解决思路
1.检查两个字段的数据类型是否一致 2.检查两个字段的数据长度是否一致(有时候不指定int长度,长度是10,有时候是11#xff0…环境说明: ※MySQL ver:5.7 当你需要添加外键约束的时候,却发现mysql报了个1215错误,一脸懵逼的找到这个博客,那你的问题可能就会得到解决.
解决思路
1.检查两个字段的数据类型是否一致 2.检查两个字段的数据长度是否一致(有时候不指定int长度,长度是10,有时候是11一个是有符号数一个是无符号数)
下面是本人自己遇到的一个bug:
本人新建了两张表,部门表和员工表 部门表:自增的主键–部门编号,部门名称 员工表:自增的主键–员工编号,员工姓名,外键–部门编号 添加外键的时候报了1215,检查了数据类型都是int,长度都是10.仍旧添加不了. 最后检查出来原因,在部门表中设置部门编号主键时不仅勾选了自动递增,还勾选了无符号和填充零,导致这两个字段的数据类型实际上不一致了.从而导致无法添加外键约束.