索引或主关键字不能包含一个 空 (Null) 值。 为什么呀??

2024-11-27 19:43:32
推荐回答(2个)
回答(1):

这是数据库的完整性检验,原来的表里设置了主码,而你复制的内容对应主码的位置有空值,主码是不允许重复和空的。检查一下新的数据吧。要不把原始数据表的主码取消。
请参考

回答(2):

主键是等价于添加了唯一与非空约束的,不能带空值是很正常的,索引中,唯一索引貌似是可以有一个空值的,空值多了就相当于不唯一了嘛。。你也可以建立非唯一所以