Salut,

Je voudrais faire une requete qui puisse remplacer une sous-chaine de caracères dans un champ, exactement comme ferait cette requete :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
SELECT REPLACE(field, 'from', 'to') FROM table WHERE id=42
Mais je voudrais que la valeur soit également remplacée dans la table.

Voici la requete (qui ne marche pas) que j'ai essayée, pour que vous compreniez ce que je cherche à faire :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
UPDATE test SET word='(SELECT REPLACE(word, 'é', 'é') FROM test)' WHERE word='blablaéblabla'

Mais cette requête ne fonctionne pas. Est ce que je devrais faire autrement avec un SubSelect ?

Merci pour vos idées.

--
Jérémy.