我有一个incident
表,其中incidentTypeId(int)
是允许为空的外键。
incidentType
表格有两列Id auto increment primary key not null
和incidentType not null nvarchar
。
incidentType
表用于填充DDL
我有listItem
被选为selected
且值为“”。我正在检查值是否为“”,如果是,我将selectedValue
的{{1}}设置为null。
当我从DDL
中选择一些东西时,一切都很好并且正常工作。
当我尝试DDL
未选择任何内容且设置为insert
时,null
列上的sqlexception on foreign key constraint
不允许为空,因为它是主键
如何绕过允许null?
答案 0 :(得分:0)
主键不能为空。这是不可能的,因为您的参赛作品必须有ID号。否则就会有创作。