《尼恩Java面试宝典》V175 书中存在错误
您好,我发现您的面试宝典《专题23:Mysql 面试题(卷王专供+ 史上最全 + 2024面试必备)-V142-from-尼恩Java面试宝典.pdf》,实操学习:MySQL 索引失效的 15 种场景,11 not in和not exists,中存在一个问题。希望您核对一下。即:

我这边已进行复现
当not in中元素为两个时候,会走索引,类型range的范围查询
当not in中元素大于2时,则不会走索引了,类型all的全表扫描

所以,书中“查询条件使用not in时,如果是主键则走索引,如果是普通索引,则索引失效”这句话貌似是错误的、不严谨的