website logo
Auteur
avatar
hexagone

Forum » » Le coin des codeurs » » insertion données d'une table dans une autre


Posté : 7 févr. 2006 à 18:26 icone du post

en une requete, ca evite de mitrailler la bdd

la version pour Oracle,
INSERT INTO table1 VALUES(SELECT champ1, ..., champn FROM table2)

et MySql on doit pouvoir faire ca:
INSERT INTO table1 (col1,...coln) SELECT champ1,...,champn FROM table2;
(jai mis "colX" pour indiquer que le nom des champs "receveur" n'ont normalement pas besoins d'etre identiques avec les noms des champs de la table source.)

a voir...

Cet article provient de NPDS
https://www.npds.org/viewtopic.php?topic=19211&forum=5