[PHP + MySql] un chercher/remplacer sur toute une base???

un chercher/remplacer sur toute une base??? [PHP + MySql] - PHP - Programmation

Marsh Posté le 01-08-2002 à 11:48:44    

Existe-t'il un moyen rapide et simple d'effecteur un chercher/remplacer d'un caractère sur toute une base mysql?
 
je connais un moyen, faire une boucle sur toutes les tables puis sélectionner tous les champs et leur valeur, puis faire un update du champ après avoir fait la substitution de texte avec un str_replace, mais c'est un peu lourd.
 
Est-ce possible en SQL, directement avec une expression?

Reply

Marsh Posté le 01-08-2002 à 11:48:44   

Reply

Marsh Posté le 01-08-2002 à 11:55:11    

à mon avis ça doit être possible avec une regex (mysql hein pas php)
 
mais ça doit pas être marrant..
 
de plus je suis pas certain que mysql accepte les regex dans les clauses UPDATE (SELECT c'est sur par contre)


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 01-08-2002 à 12:47:50    

bah ouais mais faut que j'le fasse directement en SQL, ça serait mieux, sinon j'peux me contenter d'un str_replace, mais dans ce cas ça fait 2 requêtes...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed