[Err] 1215 - Cannot add foreign key constraint

Posted 行云有影

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[Err] 1215 - Cannot add foreign key constraint相关的知识,希望对你有一定的参考价值。

添加外键:在A表中添加外键fk_A_B_1,将B表中的 user_id 指向A表的 主键 user_id。

要求:

(1)user_id是A表的主键且在B表中对user_id添加索引约束,即key user_id_index (user_id)

(2)两张表的user_id的数据格式完全一致

语法:
ALTER TABLE `A` ADD CONSTRAINT `fk_A_B_1` FOREIGN KEY (`user_id`) REFERENCES `B` (`user_id`);

以上是关于[Err] 1215 - Cannot add foreign key constraint的主要内容,如果未能解决你的问题,请参考以下文章

mysql ERROR 1215 (HY000): Cannot add foreign key constraint

添加外键式异常 1215-cannot add foreign key constranint

ERROR 1215 (HY000): Cannot add foreign key constraint

mysql8.0数据库执行语句报1215-Cannot add foreign key constraint

mysql执行带外键的sql文件时出现mysql ERROR 1215 (HY000): Cannot add foreign key constraint的解决

Cannot add or update a child row a foreign key constraint f