00 Voix

MySQL: Comment actualiser un index Fulltext

Question de Compi | 22/08/2020 à 11:04

J'ai apporté quelques modifications à ma base de données et à un index FULLTEXT existant - j'ai étendu l'index à plus de colonnes et j'ai ajusté la valeur de ft_min_word_len.

Malheureusement, ces changements n'ont pas du tout changé l'index déjà existant, il y a encore les vieux mots. Comment puis-je obtenir manuellement que MySQL reconstruit et actualise à nouveau l'index?

RépondrePositifNégatif
1Meilleure Réponse1 Vote

Si vous souhaitez avoir une reconstruction complète de votre index, vous pouvez exécuter la commande suivante (tab représente le nom de votre table dans laquelle se trouve l'index):

REPAIR TABLE tab QUICK;

Alternativement, il est également possible de supprimer l'ancien index afin de créer le nouvel index (avec les modifications) par la suite. Ce faisant, l'index est directement construit de la bonne manière.
22/08/2020 à 21:02

RépondrePositif Négatif
Répondre

Sujets Connexes

MySQL: SELECT 0 au lieu de NULL

Question | 4 Réponses

Avis Important

Veuillez noter: Les contributions publiées sur askingbox.com sont des contributions d’utilisateurs et ne doivent pas remplacer les conseils d’un professionnel. Ils ne sont pas vérifiés par des indépendants et ne reflètent pas nécessairement l’opinion de askingbox.com. Apprendre encore plus.

Participer

Posez votre propre question ou écrivez votre propre article sur askingbox.com. Voici comment.