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 -
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
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:
- Comment mettre à jour une seule colonne d'une table de données depuis un backup
- Déplacer une colonne excel - Guide
- Table ascii - Guide
- Mettre a jour chrome - Accueil - Applications & Logiciels
- Comment imprimer un tableau excel sur une seule page - Guide
- Comment trier une colonne sur excel - Guide
2 réponses
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
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