Maison > base de données > tutoriel mysql > Comment puis-je fusionner deux tables MySQL avec des structures similaires ?

Comment puis-je fusionner deux tables MySQL avec des structures similaires ?

Susan Sarandon
Libérer: 2025-01-13 08:52:41
original
648 Les gens l'ont consulté

How Can I Merge Two MySQL Tables with Similar Structures?

Fusionner les tables MySQL avec des structures similaires

Il existe de nombreuses façons de fusionner deux tables MySQL avec des structures similaires. Une approche consiste à résoudre les conflits potentiels de clé primaire.

Méthode 1 : INSÉRER IGNORER

S'il est essentiel de conserver les lignes existantes de la table_1, l'utilisation de la requête suivante maintiendra l'intégrité des données de la table_1 lors de la fusion des nouvelles lignes de la table_2 :

<code class="language-sql">INSERT IGNORE
  INTO table_1 
SELECT *
  FROM table_2
     ;</code>
Copier après la connexion

Cette requête ignore toutes les lignes de la table_2 qui ont la même clé primaire que celle qui existe déjà dans la table_1 et insère uniquement les lignes avec une clé primaire unique.

Méthode 2 : REMPLACER

Pour les scénarios dans lesquels vous devez mettre à jour les lignes existantes de la table_1 avec les données de la table_2, la requête suivante s'applique :

<code class="language-sql">REPLACE
   INTO table_1
 SELECT *
   FROM table_2
      ;</code>
Copier après la connexion

Cette requête remplacera les lignes correspondantes de la table_1 par les lignes correspondantes de la table_2 tout en insérant la ligne avec la clé primaire unique.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal