INSERT SQL - Copier les éléments d'une table à un autre

Il est possible d'utiliser deux syntaxes SQL pour copier les données d'une table dans la base de données à une autre:

La première syntaxe si les deux tables ont le même schéma :

INSERT INTO table2
SELECT * FROM table1
Sinon, vous devez spécifier les noms de colonnes que vous voulez copier (la liste des colonnes est optionnelle pour 'table2' si vous êtes entrain de spécifier une valeur pour toutes les colonnes et sélectionner les colonnes dans le même ordre de schéma de 'table2'.

INSERT INTO table2(col1, col2, col3)
SELECT col1, col2, col3
FROM table1




Partager cet article
lundi 23 janvier 2017

Voir aussi: