首页 > 解决方案 > 无法连接两个表之间的关系(错误无法插入值)

问题描述

我目前正在 Product 和 Order(DonHang) 之间建立关系,出于某种原因,我收到此错误消息说:

无法将空值插入 Quantity 列。

在我搜索并应用了几个配置之后,它仍然是同样的错误。

我做了什么:

我不知道导致这个问题的问题是什么。

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

标签: sqlsql-serverdatatable

解决方案


错误信息很清楚! 无法将空值插入 Quantity 列。 此错误是关于将 null 插入字段Quantity that is NOT NULL

试试这些:

--alter column Quantity  to accept nulls
1- ALTER TABLE PRODUCTION ALTER COLUMN Quantity INT NULL 

或者

--alter column Quantity  to set default value 0 if it is null
2- ALTER TABLE PRODUCTION  add constraint dt_Quantity default 0 for Quantity

推荐阅读