Maison > Article > base de données > Comment copier des données d'une table MySQL à une autre à l'aide de requêtes ?
Copier des données d'une table à une autre dans MySQL à l'aide de requêtes
La copie de données entre des tables dans MySQL est une tâche courante pour la gestion et la manipulation des données . Voyons comment cela peut être réalisé.
Dans ce scénario, vous disposez de deux tables : la table 1 (une table existante) et la table 2 (une nouvelle table). Votre objectif est de copier les données de champs spécifiques du tableau 1 dans le tableau 2.
Pour ce faire à l'aide de requêtes MySQL, vous pouvez utiliser l'instruction INSERT suivante :
INSERT INTO table2 (st_id, uid, changed, status, assign_status) SELECT st_id, from_uid, now(), 'Pending', 'Assigned' FROM table1
Cette requête remplira Tableau 2 avec les données suivantes du tableau 1 :
Par défaut, cette requête copiera toutes les lignes du tableau 1. Cependant, vous pouvez ajouter une clause WHERE pour spécifier une condition si vous souhaitez copier uniquement un sous-ensemble de lignes.
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!