REPLACE sur un point virgule

Résolu
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. Contributeur
    bonjour,
    quel logiciel utilises-tu?
    Quel est le soucis avec le ";"?
    1. 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
    2. @yg_beDéjà essayé malheureusement toujours en erreur …
  2. Modérateur
    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