Accueil Informatique Pour les développeurs Dupliquer ou copier des lignes d'une table avec MySQL

Dupliquer ou copier des lignes d’une table avec MySQL

Avec MySQL, il est possible de dupliquer ou de copier des lignes d’une table vers une autre table (ou bien dans la même table depuis MySQL 4.0.14) grâce à la commande INSERT SELECT. La syntaxe de la commande est la suivante :
 

INSERT [LOW_PRIORITY] [IGNORE] [INTO] nom_de_la_table [(liste des colonnes)] SELECT ...

Voici un exemple de son utilisation pour copier des colonnes d’une table vers une autre table :
 

INSERT INTO ma_table (colonne1, colonne2, colonne3, colonne4) SELECT colonne1, colonne2, colonne3, colonne4 FROM ma_table2 where id = 2;

Voici un second exemple pour copier des colonnes d’une table vers la même table et cette fois-ci, je choisis d’affecter la valeur X pour la colonne colonne1 de chaque ligne copiée :
 

INSERT INTO ma_table (colonne1, colonne2, colonne3, colonne4) SELECT 'X', colonne2, colonne3, colonne4 FROM ma_table where id = 2;

 

David Jovanovic
Fondateur de Lecoindunet et rédacteur à mes heures perdues, ma passion pour l'informatique et mes expériences professionnelles m'ont permis d'acquérir de solides connaissances dans les domaines liés aux nouvelles technologies. En démarrant ma carrière comme technicien, puis en devenant développeur et maintenant chef de projet informatique, je fais de ma polyvalence ma force et m'aspire à partager mes connaissances le web.

2 Commentaires

  1. bonjour j’ai une table de cette forme :  DT timE————————————
    2012-04-05 06:31:44.5602012-04-05 06:31:44.3272012-04-05 06:23:03.4232012-04-05 06:15:37.6732012-04-05 05:37:53.4302012-04-05 05:30:08.5902012-04-05 05:25:52.823————————————je veux séparer la date et l’heur et mettre chacun dans une colonne SVP aidez moi  

    • Bonjour,

      Tu devrais y arriver avec une requête comme celle-ci :

      INSERT INTO nouvelle_table (nom_col_date, nom_col_heure) SELECT TIME(nom_col_datetime), DATE(nom_col_datetime) FROM ancienne_table;

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici

Suivez-nous !

2,414FansJ'aime
29SuiveursSuivre
816SuiveursSuivre

Derniers articles

Derniers commentaires

Corriger une erreur de mise à jour Windows Update

Voici plusieurs solutions pour vous aider à diagnostiquer et réparer une erreur de mise à jour avec Windows Update.
0 Partages
Tweetez
Partagez
Partagez