20 août 2010
Il existe plusieurs méthodes permettant de rechercher / remplacer du texte au sein d’une base de données MySQL comme vous le feriez avec n’importe quel éditeur de texte évolué. Une méthode simple se base sur la fonction replace de MySQL et sur une requête de mise à jour.
Pour réaliser cette requête, vous devrez impérativement indiquer la table et le champ à utiliser pour effectuer la recherche puis le remplacement d’informations.
Enfin, veuillez noter que cette fonction est sensible à la casse, voici la requête à utiliser :
UPDATE table SET champ = replace(champ, 'texte a rechercher', 'texte à remplacer'); |

Salut,
Y a t’il un gain en performance par rapport à une requête de ce type :
UPDATE table SET champ = ‘texte de remplacement’ WHERE champ LIKE ‘%texte à remplacer%’
Pardon j’ai dit une bêtise, ma requete écraserai tout le contenu du champ ou le texte est trouvé.
:p