自己设置数据的库的时候,外键老是出错150,发现有几个点需要注意
1、外键的引用类型不一样,如主键是int外键是char
2、找不到主表中引用的列
3、引用的字段和外键的字符编码不一致,也可能存储引擎不一样
4、引用的字段和外键的约束不同
但是!!!我的错误不是以上情况
我的问题点:外键设置了不能为空
这就很离谱,当我设置可用为空是就能够成功,这是什么鬼才算法,算了能成功就好了。
自己设置数据的库的时候,外键老是出错150,发现有几个点需要注意
1、外键的引用类型不一样,如主键是int外键是char
2、找不到主表中引用的列
3、引用的字段和外键的字符编码不一致,也可能存储引擎不一样
4、引用的字段和外键的约束不同
但是!!!我的错误不是以上情况
我的问题点:外键设置了不能为空
这就很离谱,当我设置可用为空是就能够成功,这是什么鬼才算法,算了能成功就好了。