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 23541 Date d'inscription   Statut Contributeur Dernière intervention   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 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 584 > Thibaut
 
et '\;' ?
0
Thibaut > yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention  
 
Déjà essayé malheureusement toujours en erreur …
0
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
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