前言:
目前咱们对“mysql外键怎么删除”大约比较关切,朋友们都需要分析一些“mysql外键怎么删除”的相关知识。那么小编也在网摘上网罗了一些有关“mysql外键怎么删除””的相关内容,希望各位老铁们能喜欢,你们一起来学习一下吧!数据库工具问题背景
使用navicat工具管理mysql数据库,向两个表之间建立外键的时候,无法添加外键
cannot add foreign key constraint
原因
要关联的字段类型或长度不一致。
扩展
建立外键要注意以下几个方面,排查问题
1)要关联的字段类型或长度不一致。
2)两个要关联的表编码不一样。
3)某个表已经有记录了。
4)将“删除时”和“更新时”都设置相同,如都设置成CASCADE。
5)数据库引擎要使用innoDb
解决办法
将两个字段的长度改为一致即可
本次问题参考csdn解决,了解更多点击链接即可
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #mysql外键怎么删除 #javaweb数据库添加数据失败