Récupération des données d'une table sauvegradée dans la table i

Résolu/Fermé
Amir1982 Messages postés 9 Date d'inscription mercredi 9 novembre 2016 Statut Membre Dernière intervention 15 décembre 2016 - 9 nov. 2016 à 12:00
Amir1982 Messages postés 9 Date d'inscription mercredi 9 novembre 2016 Statut Membre Dernière intervention 15 décembre 2016 - 9 nov. 2016 à 14:18
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

jee pee Messages postés 39650 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 26 avril 2024 9 238
Modifié par jee pee le 9/11/2016 à 12:09
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é.
0
Amir1982 Messages postés 9 Date d'inscription mercredi 9 novembre 2016 Statut Membre Dernière intervention 15 décembre 2016
9 nov. 2016 à 12:20
oui Merci mais ma question est comment je remettre les données sauvegardées dans la table B de nouveau dans la table A?
0
jee pee Messages postés 39650 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 26 avril 2024 9 238
9 nov. 2016 à 12:55
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;


0
Amir1982 Messages postés 9 Date d'inscription mercredi 9 novembre 2016 Statut Membre Dernière intervention 15 décembre 2016
9 nov. 2016 à 14:18
Merci pour la réponse et bonne fin de journée
0