Maison > Article > base de données > Comment fusionner deux tables MySQL ?
Pour fusionner deux tables MySQL, utilisez la syntaxe suivante -
INSERT IGNORE INTO yourTableName1 select *from yourTableName2;
Nous allons créer deux tables contenant quelques enregistrements. Après cela, le processus de fusion commencera en utilisant la syntaxe ci-dessus.
Créer la première table -
mysql> create table MergeDemo1 -> ( -> id int, -> primary key(id), -> Name varchar(200) -> ); Query OK, 0 rows affected (1.00 sec)
Insérer des enregistrements dans la table -
mysql> insert into MergeDemo1 values(1,'John'); Query OK, 1 row affected (0.21 sec)
Afficher les enregistrements de la table
mysql> select *from MergeDemo1;
Ci-dessous le résultat de la première table -
+----+------+ | id | Name | +----+------+ | 1 | John | +----+------+ 1 row in set (0.00 sec)
Créons maintenant une deuxième table -
mysql> create table MergeDemo2 -> ( -> id int, -> primary key(id), -> Name varchar(200) -> ); Query OK, 0 rows affected (0.51 sec)
Insérer des enregistrements dans la seconde table -
mysql> insert into MergeDemo2 values(2,'David'); Query OK, 1 row affected (0.18 sec)
Afficher tous les enregistrements de la deuxième table -
mysql> select *from MergeDemo2;
Ci-dessous se trouve la sortie de la deuxième table -
+----+-------+ | id | Name | +----+-------+ | 2 | David | +----+-------+ 1 row in set (0.00 sec)
Ci-dessous se trouve la requête pour fusionner les deux tables.
mysql> INSERT IGNORE -> INTO MergeDemo1 select *from MergeDemo2; Query OK, 1 row affected (0.19 sec) Records: 1 Duplicates: 0 Warnings: 0
Maintenant, nous utilisons l'instruction select pour vérifier si les données de la deuxième table sont fusionnées. La requête est la suivante -
mysql> select *from MergeDemo1;
Voici la sortie montrant la table fusionnée -
+----+-------+ | id | Name | +----+-------+ | 1 | John | | 2 | David | +----+-------+ 2 rows in set (0.00 sec)
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!