2010-11-01 6 views
5

Je suis en train de mettre en place un index FULLTEXT dans une table db existante (avec comme dossiers de 50k), avec la commande ci-dessous, qui a travaillé:MySQL index FULLTEXT

ALTER TABLE `record_attributes` ADD FULLTEXT `FULLTEXT` (`content_text` ,`content_varchar`) 

Le problème est, lorsque je tente de faire un match contre sur cette table, il me donne cette erreur:

#1191 - Can't find FULLTEXT index matching the column list 

J'ai une recherche sur Google et n'a pas trouvé tout ce que je pouvais faire mal. L'index doit-il être ajouté sur des tables sans aucun enregistrement?

Vive

+1

Pouvez-vous afficher la requête complète? –

Répondre

6

Si vous effectuez une recherche par colonne 1, l'index de texte intégral par 2 colonnes ne correspond pas à.

+0

merci, j'ai oublié d'ajouter les 2 colonnes à la requête! – yoda