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
A voir également:

3 réponses

yg_be Messages postés 24281 Statut Contributeur Ambassadeur 1 584
 
bonjour,
quel logiciel utilises-tu?
Quel est le soucis avec le ";"?
0
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
yg_be Messages postés 24281 Statut Contributeur 1 584 > Thibaut
 
et '\;' ?
0
Thibaut > yg_be Messages postés 24281 Statut Contributeur
 
Déjà essayé malheureusement toujours en erreur …
0
jordane45 Messages postés 40050 Statut Modérateur 4 754
 
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
Thibaut
 
Super ça a fonctionné merci beaucoup
0