[MySQL] remplacer un caractère par d'autres

Fermé
miltonis
Messages postés
237
Date d'inscription
mercredi 6 octobre 2004
Statut
Membre
Dernière intervention
17 mai 2022
- 3 juil. 2007 à 23:23
 ziuziu - 3 avril 2015 à 13:39
Bonjour à tous!

dans une BDD, je voudrais convertir le caractère "?" par "é"
mais je ne trouve pas comment faire...
quelqu'un a une idée ?
MERCI :)

5 réponses

La syntaxe exacte lors de l'utilisation de la colonne est :
UPDATE nom_de_ta_table SET nom_de_la_colonne = replace(nom_de_la_colonne, '?', 'é');
85
^^ merci c'est super !! ^^
0
merci réponse claire et rapide
0
bonjour j'ai besoin d'aide sur une commande similaire ma commande :
UPDATE `exemplaires`
SET `expl_cote`= REPLACE (`expl_cote`,"ÂE","E")
WHERE *
me renvoie #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '"Ã'E""E") FROM `exemplaires` WHERE *' at line 1
Je ne comprends pas pourquoi. MariaDB ver 5
Merci aux âmes charitables.
0
Problème résolu, la simulation de la requête générait une erreur sous phpMyAdmin mais la requête a fonctionné... requête correcte :
update exemplaires set expl_cote = replace (expl_cote, 'ÂE', 'E') WHERE expl_cote LIKE '%ÂE%'
Merci pour le forum
1