2010-09-20 4 views
3

Nous avons un système qui migre d'un ancien VARCHAR en utilisant le LIKE configuration à celui qui utilise les index FULLTEXT. Jusqu'à présent, tout le monde apprécie le changement, mais nous avons toujours du code qui ne répond pas aux requêtes FULLTEXT.Est-ce qu'un index FULLTEXT accélère les conditions LIKE?

Actuellement, nous avons une colonne qui est un VARCHAR(255) et nous voulons supprimer la limite de 255 caractères. Qu'arrivera-t-il aux zones qui utilisent les requêtes LIKE?

Répondre

7

Un index de texte intégral ne permet pas d'accélérer les requêtes en utilisant LIKE.

Mais un index ordinaire peut accélérer les conditions LIKE commençant par une chaîne fixe, par exemple LIKE 'FOO%'.