Ошибка: System.Data.SqlClient.SqlException: инструкция INSERT противоречила ограничению FOREIGN KEY "FK__Item__order__3AE27131". Конфликт произошел в базе данных "pmall", таблице "dbo.ItemSaved", в столбце "id".
Здесь моя таблица:
ItemSavedUnits
- id
- ItemID (устанавливается в этой таблице: FK - Item.id)
- ... и т.д..
Здесь мой оператор insert:
insert into ItemSavedUnits (ItemID, name, Price)
select ItemID, name,Price
from ItemUnits where ItemID = 92439
Я действительно не понимаю, почему, если ограничение FK на ItemSavedUnits.ItemID, связанное с Item.ItemID и ItemUnits, вообще не имеет ограничений, почему у меня возникает проблема с вставкой в ItemSavedUnits. ItemID, который я пытаюсь вставить, существует в таблице Item.