Mysql : Changer texte base de donnée
Si vous souhaitez changer un mot ou un texte complet dans une base de donnée mysql voici une ligne de commande qui pourrait vous intéresser. Le contenu est simple mais étant donné que nous ne l'utilisons pas très souvent, on peut l'oublier :

Imaginons vous avez écrit NatHalie au lieu de Natalie dans votre catégorie Prénom. Bon, l'exemple est un peu cul-cul la praline, mais l'idée est là.
Voici la ligne de commande mysql que vous devez entrez dans par exemple votre interface phpmyadmin à l'onglet SQL.
[code=sql]UPDATE `utilisateurs` SET prenom=REPLACE(prenom,'Nathalie','Natalie') WHERE champ LIKE 'Nathalie'[/code]
Dans notre exemple :
- `utilisateurs` est le nom de votre table mysql.
- prenom est le nom de la colonne ( enfin du champ ) surlaquelle nous souhaitons travailler.
- Nathalie ( avec un H donc ) est le texte que nous souhaitons remplacer.
- Natalie est le mot par lequel nous allons changer la chaîne.
Cela donne sans exemple quelque chose comme cela :
UPDATE `nom-table` SET `votre-champ`=REPLACE(`votre-champ`,'mot 1','mot 2') WHERE `votre-champ` LIKE '%mot 1%'
Notez que les caractères pourcentages % autour de Like ne sont pas obligatoire et qu'ils sont présent pour indiquer à mysql de chercher avant et après la chaîne.
Les lecteurs ont donné une note moyenne de :
Note: 1 sur 10
Donnez votre note à ce tuto sur 10 :