这个很早就整理成笔记了,这段时间常常遇到,有时候有忘掉笔记了,故在博客中记录一下
mysql添加外键必须是在从表添加,关联主表。
报错原因:
1.表的类型出错,主表和从表的存储引擎必须都是InnoDB
2.主键和从键的类型不同
3.如果从表该外键有数据,数据必须是和主键的值是对应的
4.外键必须加上索引
一般原因是1,2,3,特别是3,我经常忽略掉了这一点
这个很早就整理成笔记了,这段时间常常遇到,有时候有忘掉笔记了,故在博客中记录一下
mysql添加外键必须是在从表添加,关联主表。
报错原因:
1.表的类型出错,主表和从表的存储引擎必须都是InnoDB
2.主键和从键的类型不同
3.如果从表该外键有数据,数据必须是和主键的值是对应的
4.外键必须加上索引
一般原因是1,2,3,特别是3,我经常忽略掉了这一点
转载于:https://www.cnblogs.com/marx-luo/p/6713080.html