requête Update en Mysql

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : requête Update en Mysql

Re: requête Update en Mysql

par xzena » 03 mai 2012, 15:29

beh voilà la solution si jamais quelqu'un a eu le même problème ;)
UPDATE maTable
   SET monChamp  = ( SELECT monChamp
                       FROM maTable2
                      WHERE maTable.Id = maTable2.Id )
     , monChamp2 = ( SELECT monChamp2
                       FROM maTable2
                      WHERE maTable.Id = maTable2.Id )

requête Update en Mysql

par xzena » 03 mai 2012, 13:07

Salut,
j'ai deux tables,la 1er(partenaire) est remplie,mais la 2ème(affectation) a des colonnes encore vide.donc je cherche comment remplir ces 3 colonnes vides (région,ville,secteur) avec leurs contenue basé sur table partenaire,car j'ai un id commun entre les 2tables qui est pharam_id.
Donc j'ai fais cette requête mais qui a fait l'insert alors que moi je veux que mettre la table aeffectation à jours avec les données de ces champs et non ajouter des lignes :s
INSERT INTO affectation
     ( region, ville, secteur )
SELECT  P.region, P.ville, P.secteur
  FROM partenaire P
    ON DUPLICATE KEY
UPDATE region  = P.region,
     ville   = P.ville,
      secteur = P.secteur;
Merci pour votre aide.