Bonjour,

J'utilise phpMyadmin pour de petites modifs sur ma base de donnée et bute sur le problème suivant :

=> remplacer la valeur /405/ par la valeur /33/ dans le champ categorie.

Actuellement voici ce que je fais :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
 
UPDATE `testme`.`catalogue` SET `categorie` = ',/33/,' 
WHERE CONVERT( `categorie` USING utf8 ) LIKE '%,/405/,%' LIMIT 5
Le problème est que si dans le champ categorie il y a deux valeurs ou plus (par exemple /405/, /406/..) tout est remplacé par /33/

J'ai essayé

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
  UPDATE `testme`.`catalogue` SET `categorie` = 
 REPLACE(categorie,',/405/,',',/33/,') LIMIT 5
Mais rien ne se passe => Nombre d'enregistrements affectés : 0 (traitement: 0.0004 sec.)

Quelqu'un a-t-il une idée de ce que je pourrais faire ?
Merci