
MySQL 索引列中有null值 会不会使索引失效?
先说答案null不会使索引失效但是会影响优化器对执行计划的选择网上很多都说null会导致索引失效这么说并不严谨先看实验注意count列不会把空值算进去distance列如果列中有null会把列当成一行输出count会把null值算进去实验sqlcreatetablenulltestidintPRIMARYKEYnameVARCHARageVARCHARKEYinxtestageageKEYinxtestnamenameinsertintonulltestvaluesainsertintonulltestvaluesbinsertintonulltestvaluescinsertintonull
2023-11-02 16:35 77 0 索引