MySQL创建外键时,总是会遇到这样的报错:Cannot add foreign key constraint,有时觉得不明所以,摸不着头脑。
报错信息表示创建外键失败,应该从以下两个方面来检查:
- 1)设置的外键字段一定不能是主键(primary key)。
- 2)所关联字段的数据类型或者是指定该数据类型的长度都必须要保持一致,缺一不可。
字段限制的数据类型不一样了,改成相同字段类型之后,创建外键成功!
MySQL创建外键时,总是会遇到这样的报错:Cannot add foreign key constraint,有时觉得不明所以,摸不着头脑。
报错信息表示创建外键失败,应该从以下两个方面来检查:
字段限制的数据类型不一样了,改成相同字段类型之后,创建外键成功!