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