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

Requêtes MySQL Discussion :

Modifier une requête dans toutes ces tables...


Sujet :

Requêtes MySQL

  1. #1
    Membre averti
    Inscrit en
    Mai 2002
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 31
    Par défaut Modifier une requête dans toutes ces tables...
    Salut est-ce que quelqu'un pourrait me dire quelle est la commande pour faire une requête globale. J'explique mon problème, j'ai plus de 400 entrés dans ma base MYSQL et j'aimerais modifier le nom de l'auteur de chaque entrée divisé sur plusieurs tables.

    Que dois je taper comme requête ? Merci

  2. #2
    Rédacteur
    Avatar de pcaboche
    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    2 785
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Singapour

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 785
    Par défaut
    Et bien si t'avais conçu ta base correctement, t'aurais pas une telle redondance d'informations et donc t'aurais pas de problème !

    Sinon, pour répondre à ta question, la requête qu'il faut utiliser est de type UPDATE, mais il va falloir la répéter pour chacune de tes tables...
    "On en a vu poser les armes avant de se tirer une balle dans le pied..."
    -- pydévelop

    Derniers articles:

    (SQL Server) Introduction à la gestion des droits
    (UML) Souplesse et modularité grâce aux Design Patterns
    (UML) Le Pattern Etat
    Autres articles...

  3. #3
    Membre averti
    Inscrit en
    Mai 2002
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 31
    Par défaut
    pour chacune des tables sé pas un problème je dois en avoir 5 ou 4

  4. #4
    Membre éclairé Avatar de Ryan Sheckler
    Homme Profil pro
    Moine
    Inscrit en
    Novembre 2005
    Messages
    196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Moine

    Informations forums :
    Inscription : Novembre 2005
    Messages : 196
    Par défaut
    Salut,

    Comme l'a dit pcaboche, il s'agit d'utiliser la requête de type UPDATE.

    Exemple de requête générique :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    UPDATE nom de table
    SET nom de champs = nouvelle valeur
    WHERE nom de champs = valeur;
    Exemple de requête spécifique :
    • 1- On a une table "Individu".

      2- On veut modifier le champs "Nom" :

      ---- A- Si il a la valeur équivalente à "Mikaël".

      ---- B- En le remplaçant par "Raphaël".
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    UPDATE Individu
    SET Nom = 'Raphaël'
    WHERE Nom = 'Mikaël';
    --
    Bien à toi,
    Mikanou.

  5. #5
    Membre averti
    Inscrit en
    Mai 2002
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 31
    Par défaut
    Merci beaucoup pour ce superbe exemple !!! Je connaissais la fonction UPDATE mais pas sous cette forme, merci énormément !

  6. #6
    Rédacteur
    Avatar de pcaboche
    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    2 785
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Singapour

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 785
    Par défaut
    Oui, en gros t'as même pas cherché avant de poster quoi...

    Y'a pas 3 jours je faisais la même chose avec une jointure gauche en plus! : http://www.developpez.net/forums/viewtopic.php?t=423925

    Bon, c'est pas grave: au moins l'exemple de Mikanou pourra éventuellement reservir (si tant est que les utilisateurs cherchent avent de poster... )
    "On en a vu poser les armes avant de se tirer une balle dans le pied..."
    -- pydévelop

    Derniers articles:

    (SQL Server) Introduction à la gestion des droits
    (UML) Souplesse et modularité grâce aux Design Patterns
    (UML) Le Pattern Etat
    Autres articles...

  7. #7
    Membre averti
    Inscrit en
    Mai 2002
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 31
    Par défaut
    Désolé !!!! Je prêtais attention au topic déjà posté !

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

Discussions similaires

  1. [2008R2] Modifier un champ dans toutes les tables d'une BD
    Par SINFOGD dans le forum Développement
    Réponses: 5
    Dernier message: 28/10/2014, 13h33
  2. rechercher une valeur dans toutes les tables
    Par touness dans le forum Débuter
    Réponses: 1
    Dernier message: 01/12/2011, 11h58
  3. Réponses: 1
    Dernier message: 06/11/2009, 16h54
  4. Rechercher une donnée dans toutes les tables d'une BDD
    Par TheYoMan dans le forum Paradox
    Réponses: 2
    Dernier message: 23/10/2008, 20h24
  5. Réponses: 4
    Dernier message: 06/09/2006, 14h04

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