Я получаю сообщение об ошибке «Инструкция INSERT конфликтует с ограничением FOREIGN KEY…». Я искал похожие проблемы, но не могу найти ту, которая решает мою. Решение, которое я видел, заключается в том, что у меня нет записи в таблице, на которую ссылаются. (у меня есть), но все равно не работает.
У меня есть таблица с именем Parent
и ParentFeedback
, которая ссылается на таблицу Parent
.
Я уже создал 2 записи в Parent
. Теперь, когда я пытаюсь вставить запись ParentFeedback
, используя мой оператор Insert
Insert into ParentFeedback
Values(@parentid, @feed, @date , @status)
Я получаю сообщение об ошибке (показано в заголовке).
Я уже убедился, что родительский идентификатор, который я помещаю, существует, и я могу взять его и поместить в @parentid
.
Но почему я все еще получаю эту ошибку?
Если вы хотите его увидеть, Нажмите здесь, чтобы перейти на страницу.
просто найдите имя asdasd и фамилию asdasd, затем оставьте отзыв и отправьте. asdasd — это существующая запись в родительской таблице с идентификатором 1, который я указал для родительского идентификатора в своей вставке.