导致这个错误的原因可能有:
1.A表主建与B表外键数据类型、约束条件不一致。
2.两个数据表的存储引擎不一致。
3.两个表的字符集不一致。
...
我的错误:
在建B表时无法添加外键。
原因:我所使用的MySQL版本数据表的存储引擎是InnoDB,我在做练习的时候把主表的存储引擎改成了MyISAM。
解决:改回来即可。
建表成功。
导致这个错误的原因可能有:
1.A表主建与B表外键数据类型、约束条件不一致。
2.两个数据表的存储引擎不一致。
3.两个表的字符集不一致。
...
我的错误:
在建B表时无法添加外键。
原因:我所使用的MySQL版本数据表的存储引擎是InnoDB,我在做练习的时候把主表的存储引擎改成了MyISAM。
解决:改回来即可。
建表成功。