我正在尝试更新我的表(产品)列 - ProductID(FK) 和 ProductType(FK)。这两列与 MProduct 表的列 MProductID(PK) 和 MProductType(PK) 有关系。
我正在尝试更新
ProductID ProductType
9999 11
9999 12
但我收到以下错误
The UPDATE statement conflicted with the FOREIGN KEY constraint "FKHCR_MProduct".
The conflict occurred in database "XXXX", table "dbo.MProduct".
我检查了 MProduct 表,它具有所有有效的查找记录。我不能改变我的表结构。
我也试过这个查询
Select ProductID,ProductType
from dbo.Product P
Left Join dbo.MProduct M on M.ProductID = P.ProductID
and M.ProductType = P.ProductType
where M.ProductType is null
and M.ProductID is null
并且没有输出,意味着查找表中没有空数据。