![Citation](https://forum.developpez.be/images/misc/quote_icon.png)
Envoyé par
Maximilian
Bonjour,
Ta table n'est pas en
première forme normale parce que cette colonne ne contient pas des données atomiques. D'où ton embarras pour la mettre à jour...
Il faudrait tout simplement éclater ça en trois colonnes distinctes : nom, numero et extension.
Bonjour,
Le problème est que ces "asdf983439.png" sont contenus dans des champs contenant du texte. Il s'agit en fait de messages d'un forum, messages qui comprennent donc dans leur texte des liens de type asdf4343.png. (J'ai appliqué une méthode d'URL rewriting à mon forum, et c'est pour ça que ces liens ne sont plus valables et que je souhaite les changer.
On ne pourrait pas prendre une requête de ce type, et ignorer les chiffres au milieu ?
UPDATE table SET champ = REPLACE(post_text,'asdf4343.png','qwer4343.jpg');
Merci pour votre aide.
Partager