я получил эту ошибку в последнее время, и я так запутался, как ее решить:Microsoft SQL Server ограничение внешнего ключа конфликт
-4
A
ответ
2
Ошибка ясна, вы пытаетесь Ассинг значение для course_id
, но у вас есть FK constraint
со столом section
. Поэтому вам нужно добавить, что course_id сначала до section
перед обновлением таблицы takes
0
Пожалуйста, разместите материал, который у вас есть на картинке, в вопрос. Но в сообщении объясняется, что не так ясно. Поле course_id
является внешним ключом, указывающим на первичный ключ (или уникальный индекс) в таблице dbo.section
, а значение, которое вы пытаетесь обновить, не входит в эту таблицу.
Пожалуйста, разместите фактический код и сообщение об ошибке в вопросе, а не изображение. В вашем случае сообщение об ошибке означает именно то, что он говорит. –