达梦的唯一索引处理null值时,分2种情况: 1.是单列的唯一索引; 2.组合唯一索引;
1.单列情况下 唯一索引不计算null值,即认为null都不相同
2.组合索引下 当组合索引的全部列都为null时,不会有冲突
但当有某列值不为null,且相同时,则会冲突(即不是考虑组合的不同) 上图第6条数据与第1条认为是一致的,第5条与第一条不同 总结下组合唯一索引下,索引的字段要么都为null,要么非null的字段组合不相同
文章
阅读量
获赞