为什么我的SQL产生外键约束失败错误? 我尝试了SELECT,它可以在单独的查询中使用。 INSERT失败了,我不知道为什么?
我的查询是:
"INSERT INTO grades(student_id,grade,gradebook_id)
VALUES(".$students.",".$grader.",
(SELECT gradebook_id FROM gradebooks
WHERE teacher_id=".$_SESSION['userId']." AND gradebook_title='Language Arts'))"
答案 0 :(得分:0)
如上述评论中Evan M所指出的,assignment_id未传递,因此为NULL。
问题已解决。