Récupération des données d'une table sauvegradée dans la table i [Résolu/Fermé]

Signaler
Messages postés
9
Date d'inscription
mercredi 9 novembre 2016
Statut
Membre
Dernière intervention
15 décembre 2016
-
Messages postés
9
Date d'inscription
mercredi 9 novembre 2016
Statut
Membre
Dernière intervention
15 décembre 2016
-
J'aurai besoin de récupérer des données d'une table sauvegradée dans la table initiale:

- Table A: Table initiale
- Table B: Sauvegarde des données de la table A

Suite à une modification de la structure de la table A (avec option Drop) , je veux mettre de nouveau les données sauvegardés dans la table B dans la table A.
D'avance merci

2 réponses

Messages postés
31884
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
16 mai 2021
7 659
Salut,

drop table A;
create table A as select * from B;

et hop retour à la situation de départ.

cdlt

        un étranger, c'est un ami qu'on n'a pas encore rencontré.
Messages postés
9
Date d'inscription
mercredi 9 novembre 2016
Statut
Membre
Dernière intervention
15 décembre 2016

oui Merci mais ma question est comment je remettre les données sauvegardées dans la table B de nouveau dans la table A?
Messages postés
31884
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
16 mai 2021
7 659
Donc la question serait plutôt comment récupérer les données de la table A en tenant compte de sa nouvelle structure.

Il te faut alors faire un insert en donnant la liste des champs que tu veux récuperer :
insert into A (C1,C2,C3, .....)  select C1,C2,C3 ... from B;


Messages postés
9
Date d'inscription
mercredi 9 novembre 2016
Statut
Membre
Dernière intervention
15 décembre 2016

Merci pour la réponse et bonne fin de journée