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

MySQL Discussion :

Remplacer les données d'un champ


Sujet :

MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Alex586
    Invité(e)
    Par défaut Remplacer les données d'un champ
    Bonjour,

    Tout d'abord pardonnez-moi si cet espace est plutôt réserve aux "connaisseurs" mais je suis dans une impasse depuis plusieurs jours et je ne trouve pas de solution du fait de mes maigres connaissances en SQL.

    Je vous explique mon soucis, j'ai un forum sous la plateforme InvisionBoard (j'ai déjà contacté le support technique et ce n'est pas de leur ressort (sic!)), et je voudrais à la demande d'un membre remplacer le contenu de tous ses messages (environ 800) par un message lambda, du genre "Message supprimé à la demande de l'auteur".

    La table des message s'appelle: ipb_message_posts
    La colonne s'appelle: ipb_posts
    L'autre colonne dont dépend le nom du membre s'appelle: author_name (je ne voudrais pas supprimer les messages de X qui mets dans son messages le nom du membre).
    Le membre s'appelle: David

    Je ne sais pas si c'est assez clair, n'hésitez pas à me demander un complément d'information.
    Merci.

  2. #2
    Modérateur

    Profil pro
    dba
    Inscrit en
    Janvier 2010
    Messages
    5 643
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : dba

    Informations forums :
    Inscription : Janvier 2010
    Messages : 5 643
    Par défaut
    Bonjour,

    Quelque chose comme ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    UPDATE ipb_message_posts
    SET ipb_posts = 'message supprimé à la demande de l''auteur'
    WHERE author_name = 'David'
    hmmm... faites une sauvegarde avant !

  3. #3
    Alex586
    Invité(e)
    Par défaut
    Bonjour aieeeuuuuu,

    Merci pour votre aide, je vais faire effectivement une sauvegarde et tester ça, je vous tiens au courant.

  4. #4
    Alex586
    Invité(e)
    Par défaut
    Petite question cependant, ma base est en latin1_german1_ci, si j’exécute la commande, je vais me retrouver avec des caractères mal encodés ?

    Par exemple dans ma base, c'est comme ça:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Tous le monde s''est posé au moins une fois

Discussions similaires

  1. [MySQL] Afficher toutes les données d'un champ dans une liste déroulante
    Par Touareg dans le forum PHP & Base de données
    Réponses: 10
    Dernier message: 19/03/2007, 12h42
  2. Réponses: 9
    Dernier message: 15/03/2007, 11h56
  3. Afficher les données d'un champ sur une ligne
    Par white-angel dans le forum Access
    Réponses: 6
    Dernier message: 30/08/2006, 11h09
  4. [VBA-A]Remplacer les espaces dans un champ texte
    Par Ericka dans le forum VBA Access
    Réponses: 6
    Dernier message: 17/05/2006, 15h31
  5. IBQuery : propriété contenant les données du 1er champ
    Par Harry dans le forum Bases de données
    Réponses: 2
    Dernier message: 21/09/2005, 22h58

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