sql >> Database >  >> RDS >> Mysql

In MySQL werkt 'USE INDEX' niet, maar 'FORCE Index' lijkt goed te werken

Zelfs beter dan MySQL gebruikt geen indexen met WHERE IN-clausule? --

Gebruik een betere index en doe geen moeite met USE of FORCE:

INDEX(name, dummy_date)

Hoe dan ook, als het grootste deel van de tabel zich in die maand bevindt, gebruik dan INDEX(dummy_date) is minder efficiënt dan het scannen van de tafel.




  1. MySQL-query - voeg 3 tabellen samen, groepeer op één kolom en tel voor de andere 2

  2. SQLite-subquery

  3. mysql COUNT() aantal rijen te traag

  4. AUTO_INCREMENT en LAST_INSERT_ID