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

luxorious Messages postés 4 Statut Membre -  
jee pee Messages postés 42461 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 Statut Membre
 
Pouvez-vous m'aider, svp ?
0
jee pee Messages postés 42461 Date d'inscription   Statut Modérateur Dernière intervention   9 762
 
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