Comment mettre à jour une seule colonne d'une table de données depuis un backup

luxorious Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -  
jee pee Messages postés 41553 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

Toutes les données d'une colonne d'une table de membres ont été effacés, mais j'ai fait une sauvegarde de la table il y a quelques semaines.

Donc je dois remplacer uniquement les données de cette colonne par l'ancienne colonne de la sauvegarde de ma table.

Le problème c'est que je ne sais pas comment je dois procéder pour le faire.

Avez-vous été confronté par ce problème et pouvez-vous me l'expliquer.

Merci d'avance
A voir également:

2 réponses

luxorious Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
Pouvez-vous m'aider, svp ?
0
jee pee Messages postés 41553 Date d'inscription   Statut Modérateur Dernière intervention   9 725
 
Salut,

Tu n'as pas indiqué avec quel sgbd tu travailles.

Une méthode, il faut restaurer la table en question sous un autre nom (membres_sav). Et par sql mettre à jour le champ concerné en récupérant la valeur pour le même membre dans la table de sauvegarde.

Quelque chose comme :

update membres m
set champ =
(select champ from membres_sav s
where s.membre_cle = m.membre_cle)

cdlt

-1