sql >> Database >  >> RDS >> Mysql

mysql like% query is traag met full-text index

LIKE maakt geen gebruik van de full-text index. Om gebruik te maken van de fulltext index, moet je match gebruiken (zoals je zei):

SELECT * 
FROM myTable 
WHERE MATCH(field) AGAINST ('aaa*' IN BOOLEAN MODE)
ORDER BY field2

De MySQL-handleiding heeft een uitgebreid hoofdstuk over Full-Text Search Functions .




  1. Hoe kunt u zien of een PL/SQL-pakket, procedure of functie wordt gebruikt?

  2. GreenDao freemaker.jar ontbreekt

  3. SQL Server, een benoemd exemplaar converteren naar een standaardexemplaar?

  4. Hoe de tafel in orakel te laten vallen