REPLACE sur un point virgule

Résolu
Thibaut -  
 Thibaut -
Bonjour,

Désolé je n'ai pas trouvé l'espace pour le SQL dans le forum.

Je cherche à remplacer tout les point virgule dans une table.

Ma requête actuelle :

UPDATE `prstshp_product_lang` SET `description_short` = REPLACE (`description_short`, ';' , ' ')



Mais le ";" pose soucis....

une idée ?

Configuration: Windows / Chrome 97.0.4692.99

3 réponses

  1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 588
     
    bonjour,
    quel logiciel utilises-tu?
    Quel est le soucis avec le ";"?
    0
    1. Thibaut
       
      Je fais ça directement sur phpmyadmin,
      Et tout marche très bien si je met n’importe quel autre caractère que le point virgule, mais ça me sort erreur quand je le met dans la requête
      0
      1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   1 588 > Thibaut
         
        et '\;' ?
        0
      2. Thibaut > yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention  
         
        Déjà essayé malheureusement toujours en erreur …
        0
  2. jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   4 830
     
    Bonjour,

    Dans PHPMyadmin tu dois modifier le delimiteur.

    Tu peux le faire en requête
    DELIMITER //
    UPDATE `prstshp_product_lang` SET `description_short` = REPLACE (`description_short`, ';' , ' ')
    DELIMITER ; 
     


    Sinon, dans l'onglet d'exécution de la requête, tu as une option pour le changer manuellement si besoin le temps de ta requête

    0
  3. Thibaut
     
    Super ça a fonctionné merci beaucoup
    0