Mysql et espaces a la fin d'une chaine [mysql] - SQL/NoSQL - Programmation
Marsh Posté le 30-01-2008 à 16:36:03
champ en char d'un coté et en varchar de l'autre?
Marsh Posté le 31-01-2008 à 14:40:20
éventuellement aussi un paramétrage de MySQL qui diffère.
sous Oracle et SQL Server, on peut spécifier si les espaces de fin de chaîne doivent être nettoyés ou non lorsqu'on travail en varchar. idem pour les caractères de début de chaîne.
Marsh Posté le 01-02-2008 à 00:41:10
ReplyMarsh Posté le 01-02-2008 à 00:41:50
MagicBuzz a écrit : éventuellement aussi un paramétrage de MySQL qui diffère. |
Mais comment
Marsh Posté le 01-02-2008 à 00:52:23
ben faut que tu lises la doc pour savoir si c'est bien un paramètre
Marsh Posté le 30-01-2008 à 16:26:59
Bonjour, encore moi... ^^
sur mon serveur MySQL, lorsque je fais la requete sql suivante :
UPDATE ma_table SET champ_varchar='Du texte ' // <-- Notez l'espace a la fin
Il enregistre bien la chaine telle quelle avec l'espace a la fin.
Mais sur un autre serveur, avec le meme script, meme requete, il trim automatiquement l'espace a la fin.
"Du texte" sera enregistré au lieu de "Du texte "
Et ca me pause probleme.
Pourquoi ca varie d'un serveur a l'autre ? Y a-t-il un truc a configurer dans MySQL pour eviter ca ?
Merci
Message édité par Gat$ le 30-01-2008 à 16:28:02