La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  PHP / MySQL
(Modérateurs: Shain, Jey, erwinol, Lilian, lauryv, ToToMaStEr)
  [mysql] update à partir d'une autre table
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: [mysql] update à partir d'une autre table  (Lu 855 fois)
[mysql] update à partir d'une autre table
« sur: le 09-05-2005 a 13:43:20 »
sanchou
Membre récent
*

Hors-Ligne

Messages: 8



Je suis un lama!

Voir le Profil    E-Mail
Répondre avec citation

Salut à tous,
je dispose de deux tables ayant la même structure (colonnes, clés, etc)
et je voudrais mettre à jour certaines données de l'une avec les données de l'autre.
Ma requête est la suivante :

update accounts
set parent_id=accounts_temp.parent_id,
...
where name=accounts_temp.name
and deleted=false;

Mon client mysql me répond :

13:37:39  [UPDATE - 0 row(s), 0.015 secs]  [Error Code: 1109, SQL State: 42S02]  Unknown table 'accounts_temp' in where clause

Auriez-vous une solution à me proposer?

Rapporter au modérateur  

Re:[mysql] update à partir d'une autre table
« Répondre #1 sur: le 09-05-2005 a 18:50:04 »
nyrodev
P'tit nouveau
**

Hors-Ligne

Sexe: Male
Messages: 91





Voir le Profil    WWW
Répondre avec citation

Sans conviction, tu peux essayé ca :
update accounts,accounts_temp
set accounts.parent_id=accounts_temp.parent_id,
...
where accounts.name=accounts_temp.name
and deleted=false;

Rapporter au modérateur  

Enjoy Yourself
Nyro
www.nyrodev.com
Chef d'entreprise
Re:[mysql] update à partir d'une autre table
« Répondre #2 sur: le 10-05-2005 a 09:08:22 »
sanchou
Membre récent
*

Hors-Ligne

Messages: 8



Je suis un lama!

Voir le Profil    E-Mail
Répondre avec citation

Oui, dans le même style et avec des alias çà marche.
Merci beaucoup

Rapporter au modérateur  
Re:[mysql] update à partir d'une autre table
« Répondre #3 sur: le 10-05-2005 a 09:46:12 »
Shain
Administrateur
*****

Hors-Ligne

Sexe: Male
Messages: 3168



Grand méchant Admin !

Voir le Profil    WWW
Répondre avec citation

Je ne savais pas qu'on pouvait mettre à jour deux tables avec une même requete, c'est pas mal tout ca 

Rapporter au modérateur  

Shain - Co-Admin Forum Webmaster
e-commerce strasbourg
Outil gestion de contenu CMS
Tutoriaux Flex & AIR
Re:[mysql] update à partir d'une autre table
« Répondre #4 sur: le 10-05-2005 a 11:35:31 »
nyrodev
P'tit nouveau
**

Hors-Ligne

Sexe: Male
Messages: 91





Voir le Profil    WWW
Répondre avec citation

Moi non, plus mais dans logique des choses, je vois pas pourquoi ca n'aurait pas marché...
car tu peux tres bien faire des update SET truc=truc+10
donc en fait, ca revient au même...

Rapporter au modérateur  

Enjoy Yourself
Nyro
www.nyrodev.com
Chef d'entreprise
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg