mysql死锁java有提示吗:那些年JavaWeb踩过的坑 mysql数据库外键失败
mysql死锁java有提示吗:那些年JavaWeb踩过的坑 mysql数据库外键失败5)数据库引擎要使用innoDb4)将“删除时”和“更新时”都设置相同,如都设置成CASCADE。1)要关联的字段类型或长度不一致。2)两个要关联的表编码不一样。3)某个表已经有记录了。
数据库工具使用navicat工具管理mysql数据库,向两个表之间建立外键的时候,无法添加外键
cannot add foreign key constraint
原因要关联的字段类型或长度不一致。
建立外键要注意以下几个方面,排查问题
1)要关联的字段类型或长度不一致。
2)两个要关联的表编码不一样。
3)某个表已经有记录了。
4)将“删除时”和“更新时”都设置相同,如都设置成CASCADE。
5)数据库引擎要使用innoDb
解决办法将两个字段的长度改为一致即可
本次问题参考csdn解决,了解更多点击链接即可