Pos*_*Guy 13 t-sql sql-server sql-server-2008
错误:System.Data.SqlClient.SqlException:INSERT语句与FOREIGN KEY约束"FK__Item__order__3AE27131"冲突.冲突发生在数据库"pmall",表"dbo.ItemSaved",列"id"中.
这是我的表:
这是我的插入声明:
insert into ItemSavedUnits (ItemID, name, Price)
select ItemID, name,Price
from ItemUnits where ItemID = 92439
Run Code Online (Sandbox Code Playgroud)
我真的不明白为什么如果我对Item.SavedUnits.ItemID的一个与Item.ItemID和ItemUnits相关的FK约束完全没有约束,为什么我在插入ItemSavedUnits时遇到问题.我尝试插入的ItemID确实存在于Item表中.
Jim*_*m B 17
你是否完全确定ItemId 92439存在于Item表中,而不仅仅是ItemUnits?
要么
你的select语句是否返回null?
| 归档时间: |
|
| 查看次数: |
38662 次 |
| 最近记录: |