Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
981 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [MySQL] Ajouter une colonne et les données d'une autre table

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[MySQL] Ajouter une colonne et les données d'une autre table

n°2037623
marrevel
psn: x_Fr333d0M_x
Posté le 22-11-2010 à 16:09:51  profilanswer
 

Bonjour,
 
J'ai un souci avec MySQL, j'aimerais ajouter une colonne à une table existante et y insérer les données d'une autre table.
Faire un truc du genre :

Code :
  1. ALTER TABLE maTable_1 ADD newColonne SELECT monChamp FROM maTable_2


 
Comme avec un CREATE TABLE.
 
Si vous avez des idées.
Merci

mood
Publicité
Posté le 22-11-2010 à 16:09:51  profilanswer
 

n°2037629
flo850
moi je
Posté le 22-11-2010 à 16:28:51  profilanswer
 

1/ tu ajoutes ta colonne  
2/ tu fais un update en allant chercher les données de ta seconde table  
Un truc du genre :  

Code :
  1. UPDATE table1  SET  table1.champ = (SELECT  table2.champ WHERE table1.id = table2.id )

n°2037636
marrevel
psn: x_Fr333d0M_x
Posté le 22-11-2010 à 16:48:15  profilanswer
 

Déjà merci de répondre mais l'idée c'est de le faire en une fois pour éviter de typer la colonne que je crée, ce qui lourd au vu du nombre de types de colonnes que je peux avoir.

n°2037648
flo850
moi je
Posté le 22-11-2010 à 17:20:55  profilanswer
 

alors non  
j'avais même pas vu que tu ne déclarais même pas le type de ta colonne


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [MySQL] Ajouter une colonne et les données d'une autre table

 

Sujets relatifs
Extraction de données apartir d'un fichier XMLAide vba : Comparer deux colonnes A et B et ajouter à B ce qu'il manqu
[MySQL / PL/SQL] Selection passée en paramètreEquivalent du SELECT de MySQL en PHP/XML? Extraire une donnée spécifiq
Macro: filtrer des données avec plus de 2 critères?permet de rechercher une valeur unique dans une table
Petit problème lors de la création d'une table.[MySQL] choisir la ligne retournée par GROUP BY
Copier une base MySQL dans SQL Server 2008 [Resolu] 
Plus de sujets relatifs à : [MySQL] Ajouter une colonne et les données d'une autre table


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR