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

SQL Procédural MySQL Discussion :

Upgrader 2 tables en même temps


Sujet :

SQL Procédural MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    HwRZxLc4
    Invité(e)
    Par défaut Upgrader 2 tables en même temps
    Bonjour,

    Je modifie une tables via un formulaire, et j'aimerais que quand on modifie cette tables que sa modifie aussi une colonne d'une autre table.

    Quelqu'un pourrait t-il m'aider, je fuine google mais je trouve pas grand choses de bien expliqué.

    Merci d'avance.

  2. #2
    ced
    ced est déconnecté
    Rédacteur/Modérateur

    Avatar de ced
    Homme Profil pro
    Gestion de bases de données techniques
    Inscrit en
    Avril 2002
    Messages
    6 059
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Gestion de bases de données techniques
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2002
    Messages : 6 059
    Par défaut
    Bonjour,

    Je ne pense pas que ça puisse se faire en une seule et même requête, vu qu'un update ne peut porter que sur une seule table à la fois...
    Il va falloir passer par 2 requêtes successives...

    ced
    Rédacteur / Modérateur SGBD et R
    Mes tutoriels et la FAQ MySQL

    ----------------------------------------------------
    Pensez aux balises code et au tag
    Une réponse vous a plu ? N'hésitez pas à y mettre un
    Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça

  3. #3
    HwRZxLc4
    Invité(e)
    Par défaut
    hmmm, ok pour faire 2 requêtes, mais alors pour que le script exécute les 2 requêtes ?

    Désolé, je suis un peux perdu (

  4. #4
    HwRZxLc4
    Invité(e)
    Par défaut
    si je fais un truc comme sa ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    		$modifier = mysql_query($requete_insertion_demande);
    		$modifier = mysql_query($requete_insertion_demande2);
    Sa devrais aller non ?

  5. #5
    Membre éprouvé
    Inscrit en
    Mai 2006
    Messages
    139
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Mai 2006
    Messages : 139
    Par défaut
    Tu ne précises pas quelle est ta version de MySQL... suivant la version, tu peux passer par la mise en place d'un trigger, qui se chargera automatiquement de la mise à jour de ton autre champ.

  6. #6
    HwRZxLc4
    Invité(e)
    Par défaut
    Version du client MySQL: 5.0.32

    Bon j'ai testé comme indiquer dans on précédent message, sa fonctionne, mais cette technique est t-elle fiable ?

Discussions similaires

  1. delete sur 3 tables en même temps
    Par sosophie dans le forum SQL
    Réponses: 2
    Dernier message: 07/08/2007, 16h02
  2. Effacer dans 2 tables en même temps.
    Par Empty_body dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 08/05/2007, 16h09
  3. Grant sur toutes les tables en même temps
    Par jer64 dans le forum SQL
    Réponses: 3
    Dernier message: 25/09/2006, 07h59
  4. Requête sur deux tables en même temps
    Par will89 dans le forum Requêtes
    Réponses: 2
    Dernier message: 20/04/2006, 11h01
  5. Comptez sur deux tables en même temps
    Par genova dans le forum Langage SQL
    Réponses: 12
    Dernier message: 13/09/2004, 18h58

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