Précédent   Forum des professionnels en informatique > Bases de données > MySQL > SQL Procédural
SQL Procédural Forum d'entraide sur les triggers, les procédures stockées et les fonctions en MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 31/08/2007, 15h28   #1
Nouveau Membre du Club
 
Inscription : février 2005
Messages : 145
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 145
Points : 31
Points : 31
Par défaut [RESOLU]Comment modifier la valeur d'une variable Mysql.

Bonjour,

j'ai un script avec moteur de recherche.

Mon souci est qu'il n'affiche pas de résultat si on ne saisi pas de mot de plus de 4 caractéres.

En cherchant dans les forums j'ai lu qu'il fallait modifier la valeur de la variable ft_min_word_len du serveur sql.

le souci c'est que je ne sais pas comment modifier cette valeur, est en ligne de commande, dans un fichier conf du serveur sql?

Pouvez vous m'aider?

Merci
pcsystemd est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/08/2007, 16h11   #2
Expert Confirmé Sénior
 
Avatar de qi130
 
Homme Pierre
Ingénieur qualité méthodes
Inscription : mars 2003
Messages : 3 726
Détails du profil
Informations personnelles :
Nom : Homme Pierre
Âge : 51
Localisation : France

Informations professionnelles :
Activité : Ingénieur qualité méthodes
Secteur : Finance

Informations forums :
Inscription : mars 2003
Messages : 3 726
Points : 4 739
Points : 4 739
C'est indiqué ici: http://dev.mysql.com/doc/refman/5.0/...ne-tuning.html
__________________
"Il n'y a pas de bonnes réponses à une mauvaise question." (M. Godet)
-----------------------
Pensez à cloturer votre sujet - Aucune réponse aux sollicitations techniques par MP
Usus magister est optimus
qi130 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/09/2007, 11h55   #3
Nouveau Membre du Club
 
Inscription : février 2005
Messages : 145
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 145
Points : 31
Points : 31
Merci beaucoup,

j'ai effectivement lu mais pour moi qui découvre tous cela ce n'est pas évident car il est dit qu'il faut modifier la valeur de ft_min_word_len puis de recompiler les FULLTEXT mais ou et comment. Ces variables sont t'elles dans un fichier conf ou c'est en ligne de commandes?

Désolé si je parait un peux perdu et je demandes des précisions mais ce n'est pas evident a aborder au départ.
Merci.
pcsystemd est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/09/2007, 12h08   #4
Nouveau Membre du Club
 
Inscription : février 2005
Messages : 145
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 145
Points : 31
Points : 31
Bon j'ai réussi enfin a modifier la valeur de la variable en suivant la doc mysql.

Par contre il faut apres réparer les index FULLTEXT et pour cela il faut d'apres la doc http://dev.mysql.com/doc/refman/5.0...ine-tuning.html

taper :

REPAIR TABLE tbl_name QUICK;

c'est ce que je fait mais a chaque fois j'ai le message d'erreur suivant :

sachant que s_file_category est le nom d'une de mes tables

Code :
1
2
3
 
mysql> REPAIR TABLE s_file_category QUICK; 
ERROR 1046 (3D000): No DATABASE selected
Avez vous une idée?

Merci
pcsystemd est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/09/2007, 12h15   #5
Membre Expert
 
Avatar de Adjanakis
 
Inscription : avril 2004
Messages : 734
Détails du profil
Informations personnelles :
Localisation : France, Pas de Calais (Nord Pas de Calais)

Informations forums :
Inscription : avril 2004
Messages : 734
Points : 1 281
Points : 1 281
Hello,

Tout d'abord, faire un :

Ensuite, après avoir choisi la database où se trouve la table à réparer, faire un :

Il ne reste plus qu'à faire la commande REPAIR.
__________________
Pensez au tag
Adjanakis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/09/2007, 08h19   #6
Nouveau Membre du Club
 
Inscription : février 2005
Messages : 145
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 145
Points : 31
Points : 31
Par défaut Résolu.

Merci beaucoup Adjanakis cela fonctionne.

Il y a aussi cette solution qui fonctionne également :

REPAIR TABLE nomdelabase.nomdelatable QUICK;

Merci
pcsystemd est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/09/2007, 08h22   #7
Membre Expert
 
Avatar de Adjanakis
 
Inscription : avril 2004
Messages : 734
Détails du profil
Informations personnelles :
Localisation : France, Pas de Calais (Nord Pas de Calais)

Informations forums :
Inscription : avril 2004
Messages : 734
Points : 1 281
Points : 1 281
de rien, penses au tag
__________________
Pensez au tag
Adjanakis est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h57.


 
 
 
 
Partenaires

Hébergement Web