Maison > base de données > tutoriel mysql > le corps du texte

Erreur d'index FULLTEXT : Comment réparer « Impossible de trouver la liste des colonnes correspondantes à l'index FULLTEXT » ?

Susan Sarandon
Libérer: 2024-10-26 11:41:02
original
925 Les gens l'ont consulté

 FULLTEXT Index Error: How to Fix

Problème d'index Fulltext : Dépannage « Impossible de trouver la liste des colonnes correspondantes à l'index FULLTEXT »

Lorsque vous essayez de rechercher un terme dans un tableau en utilisant un index FULLTEXT, vous pouvez rencontrer l'erreur « Impossible de trouver l'index FULLTEXT correspondant à la liste de colonnes. » Cela indique que l'index utilisé ne s'aligne pas correctement avec les colonnes spécifiées dans la clause MATCH.

Pour résoudre ce problème, vous devez examiner la construction de votre index FULLTEXT et vous assurer qu'il contient le même nombre de colonnes, dans le même ordre, comme mentionné dans la clause MATCH.

Dans l'exemple donné, la requête de recherche tente de faire correspondre la colonne de marque avec le terme « Skoda ». Cependant, l'index FULLTEXT défini dans le tableau comprend plusieurs colonnes, dont la marque. Cette incompatibilité entre l'index et la clause MATCH entraîne l'erreur.

Pour résoudre ce problème, exécutez la commande suivante :

ALTER TABLE products ADD FULLTEXT(brand);
Copier après la connexion

Cela créera un nouvel index FULLTEXT qui inclut spécifiquement uniquement la colonne marque. Une fois le nouvel index créé, vous devriez pouvoir effectuer l'opération de recherche sans rencontrer l'erreur.

N'oubliez pas que pour éviter que ce problème ne se reproduise, assurez-vous toujours que votre index FULLTEXT contient un nombre identique de colonnes dans le même ordre que les colonnes spécifiées dans la clause MATCH. Cela garantira une utilisation appropriée de l’index et des résultats de recherche efficaces.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!