注册
达梦唯一索引如何处理null值
专栏/技术分享/ 文章详情 /

达梦唯一索引如何处理null值

西索 2023/08/03 2394 1 0
摘要

达梦的唯一索引处理null值时,分2种情况:
1.是单列的唯一索引;
2.组合唯一索引;

1.单列情况下
唯一索引不计算null值,即认为null都不相同
image.png

2.组合索引下
当组合索引的全部列都为null时,不会有冲突
image.png

但当有某列值不为null,且相同时,则会冲突(即不是考虑组合的不同)
image.png
上图第6条数据与第1条认为是一致的,第5条与第一条不同
总结下组合唯一索引下,索引的字段要么都为null,要么非null的字段组合不相同

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服