Bonjours.
Je suis face un probleme dont je ne sais pas comment le resoudre sans faire un truc de barbare.
J'ai un champs qui contient des noms de fichiers sous cette forme fichier1,fichier2,fichier3
Je voudrais pouvoire faire une modification de ces données en une seul requete si possible, c'est à dire : fichier1,fichier3 fichier2 a été retiré. j'ai fais requete qui me permet de le faire :
Code :
- UPDATE tb_ticket SET tck_fichier = REPLACE(CAST(tck_fichier AS VARCHAR(250)),'fichier2','') WHERE tck_id=123"
|
Probleme : c'est que lorsque je retire le fichier2 les données deviennent ainsi fichier1,,fichier2.
Si je supprime fichier1 ça va donner ceci : ,fichier2,fichier3
Si je supprime fichier3 => fichier1,fichier2,
Comment puis-je trouver la meilleur solution avec le mininum de requete?
merci.