Besoin d'aide pour modification dans la bdd
Lucryio
Messages postés
206
Date d'inscription
Statut
Membre
Dernière intervention
-
Zempachi Messages postés 7472 Date d'inscription Statut Contributeur Dernière intervention -
Zempachi Messages postés 7472 Date d'inscription Statut Contributeur Dernière intervention -
Bonsoir,
Tous d'abord Je vous souhaite à tous un Joyeux noel.
Ensuite, j'ai un petit souci dans ma bdd qui est le suivant :
J'ai entré des liens dans les champs de la table, par exemple un champ déscription (j'ai mis un lien dedans) mais malheureusement les liens en questions ont tous changé j'ai près de 750 lignes donc est-ce qu'une manipulation pourrait m'aider à éviter de tous refaire manuellement ? Comme par exemple une requêtes SQL ?
PS : Sachant que les liens sont différents Exemple : http://mondomaine.com/143 et une autre se sera http://mondomaine.com/156 en gros, ce que je voudrais changer c'est le "http://mondomaine.com".
Merci par avance pour votre aide.
EDITE j'ai essayé cette fonction :
UPDATE pokedex
SET description = REPLACE(description, 'www.mondomaine.com', 'mondomaine.pe.hu')
WHERE description LIKE '%www.pokemon-history.com%'
MAis sans succès ça me répond que la requête est bonne mais que 0 ligne est affecté, une idée ?
Tous d'abord Je vous souhaite à tous un Joyeux noel.
Ensuite, j'ai un petit souci dans ma bdd qui est le suivant :
J'ai entré des liens dans les champs de la table, par exemple un champ déscription (j'ai mis un lien dedans) mais malheureusement les liens en questions ont tous changé j'ai près de 750 lignes donc est-ce qu'une manipulation pourrait m'aider à éviter de tous refaire manuellement ? Comme par exemple une requêtes SQL ?
PS : Sachant que les liens sont différents Exemple : http://mondomaine.com/143 et une autre se sera http://mondomaine.com/156 en gros, ce que je voudrais changer c'est le "http://mondomaine.com".
Merci par avance pour votre aide.
EDITE j'ai essayé cette fonction :
UPDATE pokedex
SET description = REPLACE(description, 'www.mondomaine.com', 'mondomaine.pe.hu')
WHERE description LIKE '%www.pokemon-history.com%'
MAis sans succès ça me répond que la requête est bonne mais que 0 ligne est affecté, une idée ?
A voir également:
- Besoin d'aide pour modification dans la bdd
- Suivi de modification word - Guide
- Logiciel gratuit modification pdf - Guide
- Modification dns - Guide
- Modification liste déroulante excel - Guide
- Dans le code de la page, modifiez la couleur de fond de la classe .pix. un code de 4 chiffres doit apparaître dans la grille. lequel ? - Forum Réseaux sociaux
1 réponse
Bonjour,
ATTENTION : toujours faire une sauvegarde de sa base de données avant toute modification !!!
Il est normal que la requête ne change rien:
Ici il est demandé de remplacer dans le champ "description", la chaine de caractère "www.mondomaine.com" par "mondomaine.pe.hu"
Là on demande que ce changement se fasse que dans le cas ou il y a dans le champ "description" la chaine "www.pokemon-history.com"
Tu demandes donc de faire un changement avec une condition qui ne correspond pas du tout !
Si l'objectif est de modifier les URLs qui sont de la forme 'www.mondomaine.com' en 'mondomaine.pe.hu' alors c'est la requête suivante qu'il faudra exécuter :
ATTENTION : toujours faire une sauvegarde de sa base de données avant toute modification !!!
Bonne journée,
non, non, on peut pas!
Membre fondateur du FJH
v(^_^)v
ATTENTION : toujours faire une sauvegarde de sa base de données avant toute modification !!!
Il est normal que la requête ne change rien:
SET description = REPLACE(description, 'www.mondomaine.com', 'mondomaine.pe.hu')
Ici il est demandé de remplacer dans le champ "description", la chaine de caractère "www.mondomaine.com" par "mondomaine.pe.hu"
WHERE description LIKE '%www.pokemon-history.com%'
Là on demande que ce changement se fasse que dans le cas ou il y a dans le champ "description" la chaine "www.pokemon-history.com"
Tu demandes donc de faire un changement avec une condition qui ne correspond pas du tout !
Si l'objectif est de modifier les URLs qui sont de la forme 'www.mondomaine.com' en 'mondomaine.pe.hu' alors c'est la requête suivante qu'il faudra exécuter :
SET description = REPLACE(description, 'www.mondomaine.com', 'mondomaine.pe.hu') WHERE description LIKE '%www.mondomaine.com%'
ATTENTION : toujours faire une sauvegarde de sa base de données avant toute modification !!!
Bonne journée,
non, non, on peut pas!
Membre fondateur du FJH
v(^_^)v