博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MySQL添加foreign key时出现1215 Cannot add the foreign key constraint
阅读量:4920 次
发布时间:2019-06-11

本文共 414 字,大约阅读时间需要 1 分钟。

引言: MySQL中经常会需要创建父子表之间的约束,这个约束是需要建立在主外键基础之上的,这里解决了一个在创建主外键约束过程中碰到的一个问题。

mysql中添加外键约束遇到一下情况: 

cannot add foreign key constraint 
出现这个问题一般是开发工作者对外键的使用出现了疏忽,我们先清晰一下外键的使用: 
1. 外键字段不能为该表的主键; 
2. 外键字段参考字段必须为参考表的主键。

如果出现”cannot add foreign key constraint”的情况,建议先检查一下,主表是否有主键以及从表关联字段是否为从表主键,然后,核对从表字段与主表关联字段的数据类型是否相同,其中是否有不符合的数据(不好弄就先把数据备份,然后删完了试一下,如果可以,说明确实是存在不符合的数据问题)。

转载于:https://www.cnblogs.com/LYliangying/p/9555875.html

你可能感兴趣的文章
20155234 2016-2017-2 《Java程序设计》第8周学习总结
查看>>
自定义复选框 checkbox 样式
查看>>
jQuery选择器
查看>>
Day2:字符串常用方法
查看>>
正则表达式不匹配括号
查看>>
HBase相关
查看>>
spring IoC容器的实现。
查看>>
项目所遇问题
查看>>
flash与php
查看>>
Oracle Dataguard三种保护模式
查看>>
DataGridView添加的数据最后一步无法生效的问题。
查看>>
第三章:数组[4Arrays]
查看>>
优化curl并发使用
查看>>
省选专练之【HNOI2004】树的计数
查看>>
6.8 出口条件循环:do while
查看>>
Unity3D 之UGUI 滚动条
查看>>
with as 和update ,Delete,insert
查看>>
Mybatis generator 自动生成代码
查看>>
C#中的一些小知识
查看>>
前端开发面试题总结之——HTML
查看>>