Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL select mit in-Klausel verwendet keinen Index

Soweit ich das beurteilen kann, IN geht alle übereinstimmenden Datensätze durch und vergleicht sie zeilenweise mit den Werten in der Klausel.

Das Beste, was Sie tun können, ist einen Index für deleted zu verwenden und Sie werden nur die Datensätze durchlaufen, in denen deleted = 0 ist .