PHP/MYSQL index sur un champ text(varchar)

Fermé
Pascal_22 Messages postés 534 Date d'inscription lundi 20 mars 2006 Statut Membre Dernière intervention 29 août 2014 - Modifié par Pascal_22 le 14/09/2010 à 19:31
Pascal_22 Messages postés 534 Date d'inscription lundi 20 mars 2006 Statut Membre Dernière intervention 29 août 2014 - 14 sept. 2010 à 19:31
Bonjour à tous,

Voila, j'ai une petite table avec comme champs le username (varchar), j'ai mis un index sur ce champs

Dans mon select :EXPLAIN SELECT * FROM clients
WHERE clients.username LIKE '%as%'
LIMIT 0 , 20


Avec le explain je vois qu'il fait toutes les lignes de ma table (1500 lignes)! Pourquoi?? Il ne serait pas supposer de vérifier seuleument les "AS" vu qu'il a un index?

Merci de votre aide!

PAscal_22


8.0</config>
A voir également:

1 réponse

Pascal_22 Messages postés 534 Date d'inscription lundi 20 mars 2006 Statut Membre Dernière intervention 29 août 2014 54
14 sept. 2010 à 19:31
est-ce que quelqu'un peut m'aider SVP ?

Pascal_22
0