IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage SQL Discussion :

Rechercher -> remplacer ?


Sujet :

Langage SQL

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2
    Points : 2
    Points
    2
    Par défaut Rechercher -> remplacer ?
    Bonjour à tous,

    Je cherche un peu d'aide pour executer une commande sur une base sql, mais je ne sais pas si elle est possible ?

    Voila, j'ai une table qui contient des messages d'utilisateur et dans certains de ses messages il y a une chaine de caractère que je voudrais modifier.

    La seul solution que j'ai trouvé est d'exporter la base et avec un éditeur de texte et faire du "rechercher -> remplacer par..", ce qui fonctionne très bien. Mais le problème c'est que la base fait plus de 200Mo et que je ne pourrais pas la re-importer chez mon heberger, je dois donc faire cette manipe depuis le serveur web.

    J'ai pense que cela ce fait par un update, mais je n'ai rien trouvé de très convaincant.
    Est-ce que quelqu'un sait comment faire cela ou pourrait me mettre sur la voie ?

    Merci d'avance.

  2. #2
    Xo
    Xo est déconnecté
    Expert confirmé
    Avatar de Xo
    Inscrit en
    Janvier 2005
    Messages
    2 701
    Détails du profil
    Informations personnelles :
    Âge : 51

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 701
    Points : 4 238
    Points
    4 238
    Par défaut
    Salut, et bienvenus sur ce forum,

    N'hésite pas à passer jeter un oeil sur les règles. En particulier, tu n'as pas précisé ton SGBD.

    Ta question n'est pas très compliquée, as-tu cherché un peu ? Il suffit de faire un REPLACE (fonction supportée par MySQL, Oracle et SQLServer : cf ici)

    Donc une requête du style :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    UPDATE MaTable
       SET MonChamp = REPLACE(MonChamp, Chaine1, Chaine2)
     WHERE MonCHAMP LIKE Chaine1
    devrait te convenir.

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2
    Points : 2
    Points
    2
    Par défaut
    Salut, je te remercie.
    J'avais cherché, mais j'était tombé sur des trucs bien plus complexes qui ne faisaient pas exactement ce que je voulais. Je commençais à douter.

    Comme quoi je suis une buse.

    A effacer si une question similaire à déja été poster sur ce forum, désolé.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [VBA] Rechercher et remplacer dans un champs
    Par virginie2 dans le forum Access
    Réponses: 2
    Dernier message: 19/07/2006, 11h19
  2. Afficher, rechercher et remplacer dans un fichier
    Par lynal dans le forum Langage
    Réponses: 1
    Dernier message: 13/06/2006, 21h24
  3. Recherche et remplacement d'un caractère dans Word
    Par faiglon dans le forum Access
    Réponses: 3
    Dernier message: 13/02/2006, 14h17
  4. [RegEx] Rechercher et remplacer plusieurs occurences avec expression
    Par nabab dans le forum Langage
    Réponses: 2
    Dernier message: 12/12/2005, 17h12
  5. Réponses: 11
    Dernier message: 01/12/2004, 19h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo