Ошибка SQL при создании ограничения внешнего ключа - PullRequest
0 голосов
/ 30 ноября 2018

Почему мой SQL выдает ошибку ограничения внешнего ключа?Я попробовал мой SELECT, и он работает в отдельном запросе.INSERT - это то, что терпит неудачу, и я не знаю, почему?

Вот моя структура БД: enter image description here

Мой запрос:

"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'))"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...