Mise à jour de table après ajout de champ

js8bleu Messages postés 576 Date d'inscription   Statut Membre Dernière intervention   -  
 Utilisateur anonyme -
Bonjour,

j'ai deux tables (tblfiches et tblressources) dont voici les structures :

tblfiches
numfiches
...
...
iduser

et

tblressources
numressources
numfiches
...
...

Pour des besoins d'exportation je viens d'ajouter le champ iduser à la table tblressources. Et comme tblfiches contient déjà des milliers d'enregistrements et que numfiches est un numéro unique, je souhaiterai faire un update sur tblressources de telle sorte que chaque occurrence du nouveau champ iduser soit le même que celui du iduser de tblfiches par rapport à numfiches.

Ceci est-il correct s'il vous plaît?

UPDATE tblressources SET R.iduser = F.iduser FROM tblfiches F, tblressources R WHERE F.numfiches = R.numfiches;

Je n'ai pas encore testé la requête de peur qu'altérer ma base de données.

Merci d'avance.

Cordialement.

--
A voir également:

1 réponse

Utilisateur anonyme
 
salut,

Ta requête me semble correcte, mais pour t'en assurer, fais une copie partielle de ces deux tables afin de la tester (je préfère que tu t'en assure).

Mais pour ma part, j'ai déjà eu à faire cette manip et ta requête correspond bien =)

naga
0