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

MySQL verwendet keine Indizes, wenn das BIT-Feld mit bitweisen Funktionen abgefragt wird

Es wäre für den Optimierer schwierig, einen Index für ein Bitfeld zu verwenden. Betrachten Sie all die verschiedenen Werte, bei denen Bit 2 (Wert "4") gesetzt ist:4, 5, 6, 7, 12, 13, 14, 15, 20, 21, 22, 23, ... Wie würde der Optimierer effizient arbeiten? Verwendung davon?