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

Administration MySQL Discussion :

Probleme D'update


Sujet :

Administration MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Mai 2006
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 12
    Par défaut Probleme D'update
    Bonjour la foule,

    j'ai un problème de recopie d'un champ d'une table vers une autre (du à la version de mysql 3.23) et je ne sais pas comment transformer ma requête.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    UPDATE table1
    LEFT JOIN table2 ON table1.champ=table2.champ
    SET table1.designation=table2.designation
    J'ai vu qu'il fallait passer par un select mais je ne vois pas comment.

    J'ai aussi essayer la syntaxe suivante sans plus de résultat :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    UPDATE table1,table2 
    SET table1.designation=table2.designation
    WHERE table1.champ=table2.champ
    Quelqu'un pour m'aider ?

  2. #2
    Membre habitué
    Inscrit en
    Mai 2006
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 12
    Par défaut
    pas de réponse

  3. #3
    Expert confirmé Avatar de Cybher
    Homme Profil pro
    Consultant réseaux et sécurité
    Inscrit en
    Mai 2005
    Messages
    3 281
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Consultant réseaux et sécurité
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 281
    Par défaut
    je comprends pas.
    tu dis recopier un champ et update sert a faire une mise a jour
    précise ce que tu veux faire

  4. #4
    Membre habitué
    Inscrit en
    Mai 2006
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 12
    Par défaut
    J'ai un champ description dans une table, et je souhaite que cette description soit recopier dans l'autre table par recopie.

    Il y a un champ pour le lien sur lequel je m'appuie pour faire la jointure.

    Ainsi, la description recopiée servira de base dans mon autre table afin que la personne puisse modifier ou completer cette description.

    Compris, ou bien je m'exprime mal ?

  5. #5
    Expert confirmé Avatar de Cybher
    Homme Profil pro
    Consultant réseaux et sécurité
    Inscrit en
    Mai 2005
    Messages
    3 281
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Consultant réseaux et sécurité
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 281
    Par défaut
    un petit exemple ne serait pas de trop. enfin pour moi.

  6. #6
    Membre habitué
    Inscrit en
    Mai 2006
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 12
    Par défaut
    Je te recopie les codes avec juste le renommage du champ sur lequel je fais la jointure, mais j'arrive pas trop a être plus explicite

    Donc ces 2 syntaxes ne fonctionnent pas étant donné la version trop vieille de mysql.

    Je souhaite donc transformer ces requetes afin qu'elle puissent être appréhendées par le moteur :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    UPDATE table1
    LEFT JOIN table2 ON table1.reference=table2.reference
    SET table1.designation=table2.designation
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    UPDATE table1,table2 
    SET table1.designation=table2.designation
    WHERE table1.reference=table2.reference
    Voila

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

Discussions similaires

  1. Probleme d'UPDATE sur un champ text
    Par Nip dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 08/07/2005, 11h35
  2. [requete SQL] Probleme requete UPDATE
    Par Shiryu44 dans le forum JDBC
    Réponses: 12
    Dernier message: 10/03/2005, 11h41
  3. probleme requete update
    Par Amandine62 dans le forum ASP
    Réponses: 12
    Dernier message: 27/01/2005, 11h15
  4. probleme d'update
    Par adun dans le forum Langage SQL
    Réponses: 3
    Dernier message: 04/01/2005, 11h27
  5. Probleme S/ UPDATE : ADOQUERY base = .DBF , D7
    Par bzh56 dans le forum Bases de données
    Réponses: 5
    Dernier message: 18/02/2004, 01h56

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