Petite astuce …

Rechercher et remplacer un caractère ou un mot dans un champ d’une table donnée, ça peut paraître compliqué...

En fait ça ne l’est pas :

update <table> set <champ> = replace(<champ>,'<avant>','<après>');

Facile non ? Ça m’a permis par exemple de corriger un souci dans l’import des liens des commentateurs (qui commençaient parfois par http://http:// et donc ne fonctionnaient pas).

Mysql c’est de la balle, les gens.

Ce billet a été posté le Mercredi 02 avril 2008 ?> et est classé dans Prog. Vous pouvez suivre les commentaires pour ce billet via le flux RSS 2.0. Vous pouvez laisser un commentaire, ou un trackback depuis votre propre site.

3 comments

Thanh a réagi à ce billet :
 1 

ué c’est de la boule.

Le Mercredi 02 avril 2008
low a réagi à ce billet :
 2 

nan nan nan. mysql c’est pas spécialement de la balle.
Je ne sais guère pourquoi tout le monde s’excite sur ce sgbd auquel il manque pas mal de fonctionnalités.
Vous voulez une vraie bdd ? ACID ? qui respecte bien le standard SQL ? Libre ? Avec des fonctionnalités avancées ? jettez un oeil du cote de postgresql. Et en plus la console psql est comme un shell, ca completionne de partout :)

Le Jeudi 03 avril 2008
tuxce a réagi à ce billet :
 3 

la commande est valable aussi sous postgre ;)

Le Vendredi 04 avril 2008

Laisser un commentaire

Nom (*)
Mail (ne sera pas publié) (*)
Site
Commentaire