Effacer une partie de texte dans un colonne texte
Résolu
oncletom
Messages postés
39
Date d'inscription
Statut
Membre
Dernière intervention
-
Rhydan1 Messages postés 391 Date d'inscription Statut Membre Dernière intervention -
Rhydan1 Messages postés 391 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Un ami a une base d'images avec un champ texte dans lequel il a saisi une description de l'image et un lien vers une image agrandie.
Le site contenant les images agrandies a disparu et donc tous ses liens pointent vers un 404
Tous ses liens sont de ce type
<a href="url">Voir en grand format</a>
Je pense qu'une solution rapide serait tout simplement de supprimer le texte "Voir en grand format".
les liens tous différents seraient donc laissés tels que mais ne seraient plus visibles.
Je maîtrise mal le sql et s'agissant de 300 enregistrement je ne voudrais pas faire de sottise.
On dira que
la table se nomme _images
la colonne se nomme _comment
la partie de texte à supprimer, si elle existe, est "Voir en grand format"
Pouvez-vous m'aider à formuler la requête sql?
merci
Un ami a une base d'images avec un champ texte dans lequel il a saisi une description de l'image et un lien vers une image agrandie.
Le site contenant les images agrandies a disparu et donc tous ses liens pointent vers un 404
Tous ses liens sont de ce type
<a href="url">Voir en grand format</a>
Je pense qu'une solution rapide serait tout simplement de supprimer le texte "Voir en grand format".
les liens tous différents seraient donc laissés tels que mais ne seraient plus visibles.
Je maîtrise mal le sql et s'agissant de 300 enregistrement je ne voudrais pas faire de sottise.
On dira que
la table se nomme _images
la colonne se nomme _comment
la partie de texte à supprimer, si elle existe, est "Voir en grand format"
Pouvez-vous m'aider à formuler la requête sql?
merci
A voir également:
- Effacer une partie de texte dans un colonne texte
- Déplacer une colonne excel - Guide
- Transcription audio en texte word gratuit - Guide
- Excel cellule couleur si condition texte - Guide
- Mettre un texte en majuscule - Guide
- Texte barré whatsapp - Guide
5 réponses
Bonsoir, voici la ligne SQL, à rentrer dans phpmyadmin :
UPDATE `_images` SET `_comment`='La valeur par laquelle tu veut remplacer Voir en grand format' WHERE 1
Voilà, bonne continuation !
(Et si tu n'es pas sur de toi, tu peux toujours faire une copie de cette base de donnée, ce que je te conseil d'ailleurs. )
UPDATE `_images` SET `_comment`='La valeur par laquelle tu veut remplacer Voir en grand format' WHERE 1
Voilà, bonne continuation !
(Et si tu n'es pas sur de toi, tu peux toujours faire une copie de cette base de donnée, ce que je te conseil d'ailleurs. )
Merci, mais...
Le requête est complète?
UPDATE `_images` SET `_comment`='La valeur par laquelle tu veut remplacer Voir en grand format' WHERE 1
Il n'y a rien après WHERE 1 ? il ne faut pas mettre une condition explicite du genre WHERE _comment contains="Voir en grand format"
Le requête est complète?
UPDATE `_images` SET `_comment`='La valeur par laquelle tu veut remplacer Voir en grand format' WHERE 1
Il n'y a rien après WHERE 1 ? il ne faut pas mettre une condition explicite du genre WHERE _comment contains="Voir en grand format"
Bon j'ai travaillé et j'ai entré un select pour voir si ma requête fonctionnait
SELECT `_nom_de_ l_image` FROM `_images` WHERE `comment` LIKE '%Voir en grand format%'
resultat OK
J'ai donc entré la commande de suppression de la chaîne de caractères
UPDATE `_images` SET `comment`= REPLACE(`comment`, 'Voir en grand format', '') WHERE `comment` LIKE '%Voir en grand format%'
Et bien là cela ne marche pas, rien ne se passe
Je suis en MySQL 5.5 est-ce que cela peut venir de là?
Une idée?
Merci
SELECT `_nom_de_ l_image` FROM `_images` WHERE `comment` LIKE '%Voir en grand format%'
resultat OK
J'ai donc entré la commande de suppression de la chaîne de caractères
UPDATE `_images` SET `comment`= REPLACE(`comment`, 'Voir en grand format', '') WHERE `comment` LIKE '%Voir en grand format%'
Et bien là cela ne marche pas, rien ne se passe
Je suis en MySQL 5.5 est-ce que cela peut venir de là?
Une idée?
Merci
Ah si désolé, la commande a bien marché, j'étais déconnecté de phpmysql et je ne m'en étais pas aperçu.
Merci de m'avoir mis sur la voie.
Merci de m'avoir mis sur la voie.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question