1215
来源:互联网 发布:mysql简版 编辑:程序博客网 时间:2024/06/07 06:37
今天在为表设置外键约束时出现 1215 - Cannot add foreign key constraint,
出现这个问题主要有三个原因:
(1)外键对应的字段数据类型不一致
(2)设置外键时“删除时”设置为“SET NULL”
(3)两张表的存储引擎不一致
我按照上面的方式检查了,但是任然出错,最后发现,
因为你要添加外键时,你的外键类型是int
而引用的主键类型也是 int,如果你的主键设置auto_increment(那么你的字段类型实际上是unsigned_int)
主键,外键类型不一致,所以无法添加外键。
所以此时将我们的外键字段类型改为无符号整数。那么就可以成功添加外键了。
阅读全文
0 0
- 1215
- 1215
- 1215
- 1215
- 1215
- 1215
- hdu 1215
- hdu 1215
- hdu 1215
- 杭电水题1215
- hdu 1215
- hdu 1215
- 1215 迷宫
- NEFU 1215
- 1215 迷宫
- HDU-1215
- 【LightOJ】1215
- 【HDU】 1215
- 行内元素和块级元素&块级元素与行内元素之间的转换
- Android 运行崩溃找不到so包解决方案 UnsatisfiedLinkError
- 关于sql server2008(R2)还原数据库操作
- 将非RGB图片转换为RGB图片
- Can't connect to redis-server
- 1215
- struts2学习总结
- Bailian2750 鸡兔同笼【入门】
- 机器学习实战笔记-利用AdaBoost元算法提高分类性能
- OPENGL学习笔记之八
- IntelliJ idea2017 安装
- 【干货#009】小程序如何格式化显示对象数组属性
- Leetcode算法学习日志-394 Decode String
- c#异步请求用await和.Result用哪个好