not in または != はインデックスの失敗を引き起こしますが、これは絶対的なものではありません。ただし、データが比較的均一であるシナリオでは無効になります。ただし、MySQL が著しく不均等なフィールドにインデックスが付けられている場合は、必ずしも無効になるわけではありません。独自の判断を行うため、絶対的なものではありません。たとえば、テーブル A の性別列に男性のエントリが 10,000 件あり、女性のエントリが 20 件ある場合、インデックスを使用できます。同様に、sex='male' の場合、MySQL は最適な検索方法を選択します。
not in または != はインデックスの失敗を引き起こしますが、これは絶対的なものではありません。ただし、データが比較的均一であるシナリオでは無効になります。ただし、MySQL が著しく不均等なフィールドにインデックスが付けられている場合は、必ずしも無効になるわけではありません。独自の判断を行うため、絶対的なものではありません。たとえば、テーブル A の性別列に男性のエントリが 10,000 件あり、女性のエントリが 20 件ある場合、インデックスを使用できます。同様に、sex='male' の場合、MySQL は最適な検索方法を選択します。