2016-12-12 2 views
-4

я получил эту ошибку в последнее время, и я так запутался, как ее решить:Microsoft SQL Server ограничение внешнего ключа конфликт

enter image description here

+6

Пожалуйста, разместите фактический код и сообщение об ошибке в вопросе, а не изображение. В вашем случае сообщение об ошибке означает именно то, что он говорит. –

ответ

2

Ошибка ясна, вы пытаетесь Ассинг значение для course_id, но у вас есть FK constraint со столом section. Поэтому вам нужно добавить, что course_id сначала до section перед обновлением таблицы takes

0

Пожалуйста, разместите материал, который у вас есть на картинке, в вопрос. Но в сообщении объясняется, что не так ясно. Поле course_id является внешним ключом, указывающим на первичный ключ (или уникальный индекс) в таблице dbo.section, а значение, которое вы пытаетесь обновить, не входит в эту таблицу.