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

SQL Procédural MySQL Discussion :

utiliser collate avec GROUP_CONCAT


Sujet :

SQL Procédural MySQL

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    147
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 147
    Par défaut utiliser collate avec GROUP_CONCAT
    Bonjour à tous,
    en utilisant l' UNION pour regrouper 2 tables, j'ais obtenue le message d'erreur suivant :
    Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation 'UNION'
    J'ais donc utilisé le code : _utf8 'ma_chaine' utf8_general_ci afin de modifier l'encoding de la 2ème table.

    Je suis actuellement bloqué car je n'arrive pas à changer l'encoding de la colonne générée par la fonction GROUP_CONCAT (de la 2 ème table):
    SELECT distinct ...blablabla ..., ..., ...,
    GROUP_CONCAT( distinct
    concat('chaine1',chaine2')
    )


    j'ais donc essayé de faire un truc du genre : _utf8 GROUP_CONCAT( distinct ...) utf8_general_ci : cela provoque une erreur de syntaxe.

    Ma question est donc la suivante : Est-il possible de changer l'encoding retourné par la fonction GROUP_CONCAT? Si oui, quelle syntaxe faut-il utiliser?

  2. #2
    Membre éprouvé
    Avatar de berceker united
    Profil pro
    SQL
    Inscrit en
    Février 2005
    Messages
    3 509
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : SQL
    Secteur : Finance

    Informations forums :
    Inscription : Février 2005
    Messages : 3 509
    Par défaut
    je sais pas si cela peut t'aider mais il me semble que tu peux faire ceci
    _utf8'mavaleur' dans une requête.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    147
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 147
    Par défaut
    J' ais déjà utilisé _utf8 'ma_chaine' utf8_general_ci dans un select :

    SELECT distinct
    _utf8 'machaine' utf8_general_ci,
    ....

    mais je cherche à modifier l'encoding retourné par la fonction GROUP_CONCAT

Discussions similaires

  1. [Kylix 3] Je n'arrive pas à utiliser MySQL
    Par usebob dans le forum EDI
    Réponses: 4
    Dernier message: 15/04/2005, 10h18
  2. Utilisation iterator avec une classe perso
    Par SteelBox dans le forum C++
    Réponses: 19
    Dernier message: 07/03/2005, 11h30
  3. Réponses: 6
    Dernier message: 24/02/2005, 09h44
  4. PB de vue utilisant UNION avec ENTERPRISE MANAGER
    Par punglas dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 22/12/2004, 15h18
  5. Réponses: 12
    Dernier message: 02/02/2004, 13h41

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