在日常的工作中空值总是有特殊的身份,对于它的处理有时候也是比较纠结
这个时候我们来取消id列的非空约束。
好了问题来了索引对于空值好像总是有些特殊,我們来看看空值在索引中的一些细节
就如下面的情况,我们已经存在唯一性索引但是因为b树索引不会存储null的条目,所以对表中已有的空徝就需要使用全表扫描了
我们如果需要输出非空的数据,加入is not null的过滤条件索引就能够正常启用了。
在日常的工作中空值总是有特殊的身份,对于它的处理有时候也是比较纠结
这个时候我们来取消id列的非空约束。
好了问题来了索引对于空值好像总是有些特殊,我們来看看空值在索引中的一些细节
就如下面的情况,我们已经存在唯一性索引但是因为b树索引不会存储null的条目,所以对表中已有的空徝就需要使用全表扫描了
我们如果需要输出非空的数据,加入is not null的过滤条件索引就能够正常启用了。