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

miltonis Messages postés 247 Statut Membre -  
 ziuziu -
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 :)
Configuration: Windows XP
Firefox 2.0.0.4

5 réponses

  1. math41
     
    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, '?', 'é');
    86
    1. realdju
       
      ^^ merci c'est super !! ^^
      0
    2. player
       
      merci réponse claire et rapide
      0
    3. ziuziu
       
      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
      1. ziuziu > ziuziu
         
        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