IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Requêtes MySQL Discussion :

Différence de résultat avec requête MATCH


Sujet :

Requêtes MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2004
    Messages
    189
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 189
    Par défaut Différence de résultat avec requête MATCH
    Bonjour à tous,

    Je n'obtiens pas le même résultat avec 1 requête sur 2 environnements, le 1er sur windows + wamp et le 2eme gentoo + mysql.

    La requête est :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT A.*FROM `ouvrage` AS A WHERE MATCH (nom) AGAINST ("apiculteur*" IN BOOLEAN MODE) GROUP BY A.idouvrage
    Le premier me retourne les résultats :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    L'apiculteur
    LA BIBLE DE L'APICULTEUR
    L'Apiculteur
    Moi aussi je serai apiculteur
    Le deuxième me retourne les résultats :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Moi aussi je serai apiculteur
    Bien sur la base est la même, il doit peut être s'agir d'un point de configuration mais je n'arrive pas à mettre le doigt dessus.

    Si quelqu'un a une idée ...

  2. #2
    Modérateur
    Avatar de Waldar
    Homme Profil pro
    Sr. Specialist Solutions Architect @Databricks
    Inscrit en
    Septembre 2008
    Messages
    8 454
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Sr. Specialist Solutions Architect @Databricks
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2008
    Messages : 8 454
    Par défaut
    Regardez les collations de votre base / table / colonne.
    Sur l'une des deux elle est sensible à la casse (xxx_cs), sur l'autre non (xxx_ci).

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2004
    Messages
    189
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 189
    Par défaut
    Merci pour votre réponse.
    Tout est en utf8_general_ci.

    Par contre la 1ère est en version 5.5.24 et l'autre en 5.0.44-log.

    J'ai cru lire ( je ne sais plus ou ), qu'il y avait un bug avant la version 5.3, mysql considérait "L'apiculteur" comme un mot entier !?
    Seriez vous me le confirmer et surtout seriez vous si il y a une parade ?

    Je pourrais mettre à jour le mysql, mais j'ai 2 serveurs un VPS OVH sous gentoo release2 et un dédié et je ne suis carrément pas à l'aide pour les mettre à jour.

Discussions similaires

  1. Réponses: 0
    Dernier message: 06/05/2015, 11h47
  2. [MySQL] Résultat insuffisant pour la différence deux dates avec une requête mysql
    Par onesat dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 29/08/2014, 13h14
  3. Résultat commençant par un chiffre avec requête SELECT
    Par nicolas.pissard dans le forum Requêtes
    Réponses: 4
    Dernier message: 02/04/2010, 13h31
  4. Différence avec résultats de requête analyse croisée
    Par fred_vannes56 dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 09/04/2008, 15h10
  5. Différence de résultats entre requêtes SQL et Criteria
    Par titoudemtl dans le forum Hibernate
    Réponses: 3
    Dernier message: 07/08/2006, 09h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo