sql >> Database >  >> RDS >> Mysql

MySQL gebruikt geen indexen bij het opvragen van een BIT-veld met behulp van bitsgewijze functies

Het zou voor de optimizer moeilijk zijn om gebruik te maken van een index op een bitveld. Overweeg alle verschillende waarden waarvoor bit 2 (waarde "4") is ingesteld:4, 5, 6, 7, 12, 13, 14, 15, 20, 21, 22, 23, ... Hoe zou de optimizer efficiënt maken gebruik van dat?




  1. Salesforce-gegevens vertalen naar EDI-indeling

  2. Wat is het SQL Server-equivalent van ELT() in MySQL?

  3. Oracle INSERT in twee tabellen in één query

  4. JPA voegt bovenliggende/onderliggende resultaten toe aan MySQLIntegrityConstraintViolationException