MySql问题收集
2019-08-21 本文已影响0人
领带衬有黄金
1. 添加外键失败(一对多、多对多)
错误代码:
Cannot add foreign key constraint
创建外键失败原因:
1、外键字段不能为该表的主键
2、外键字段参考字段必须为参考表的主键
3、两个字段必须具有相同的数据类型和长度
4、两个字段必须具有相同的约束(例如:看是否具有符号,看是否有唯一性约束等)
6、两个字段所在表的引擎都为InnoDB
7、两个字段的字符集必须相同
8、两个字段的核对必须相同
9、两个表都必须为空表