Bonjour
J'ai une table avec un champ texte qui contient des nombres de 0 à 999. Pour créer une clé je veux concaténer ce champs à un texte (évolutif) de la forme aaa00_ avec la fonction CONCAT('aaa00_',chp). Mon pb est que le résultat n'est pas celui escompté si dans la suite des enregistrements un chp ne contient qu'un caractère, la concaténation suivante le rajoute à la base.
Ex ch(n):0 résultat aaa00_0
ch(n+1):11 résultat aa00_011 !!
Je pense que c'est un pb de collation et j'aimerai m'en sortir quelque-soit la config de mysql.
J'ai une table avec un champ texte qui contient des nombres de 0 à 999. Pour créer une clé je veux concaténer ce champs à un texte (évolutif) de la forme aaa00_ avec la fonction CONCAT('aaa00_',chp). Mon pb est que le résultat n'est pas celui escompté si dans la suite des enregistrements un chp ne contient qu'un caractère, la concaténation suivante le rajoute à la base.
Ex ch(n):0 résultat aaa00_0
ch(n+1):11 résultat aa00_011 !!
Je pense que c'est un pb de collation et j'aimerai m'en sortir quelque-soit la config de mysql.