code.progysm.com

INSERT

Syntaxe:
    INSERT [LOW_PRIORITY] [IGNORE] [INTO] tbl_name [(column_list)] SELECT ...
    INSERT INTO tbl_name [(column_list)] VALUES (value list), (value list), (value list), (value list)
    INSERT INTO tbl_name SET champ1=valeur1, champ2=valeur2

Exemples:
    INSERT INTO maTable1 (unChamp) SELECT champ1 FROM maTable2
    INSERT INTO maTable1 (unChamp, unChamp2) SELECT champ1, champ2 FROM maTable2 WHERE champ3 = 'valeur'

Note:
    Le nombre de colonnes entre parenthèse () dans le INSERT doit être égal au nombre de champs dans le SELECT.