查询:
INSERT INTO `job_listing_has_employer_details` (`job_listing_id`, `employer_details_id`)
VALUES (6, '5')
错误:
无法添加或更新子行:外键约束失败(
mydb
。job_listing_has_employer_details
,CONSTRAINTjob_listing_has_employer_details_ibfk_2
FOREIGN KEY(employer_details_id
)参考employer_details
(id
))
这是什么意思?我插入表中的两个ID存在。
答案 0 :(得分:1)
这意味着它无法在id
表的employer_details
列中找到“5”。如果该表的该列中有5,那么数据可能是数字,因此必须在没有引号的情况下传递。如果是这样,请尝试:
INSERT INTO `job_listing_has_employer_details` (`job_listing_id`, `employer_details_id`) VALUES (6, 5)