Titre Fenetre
Contenu Fenetre
Connexion
  • Se souvenir de moi
J'ai oublié mon mot de passe

[résolu] modification groupée d'un champ

Attention cette version de BDGest n'est plus maintenue depuis le 15/03/2021. Les version "officielles" sont BDGest Online et BDGest Mobile.

[résolu] modification groupée d'un champ

Messagede Messer » 04/04/2008 13:48

Je voudrais transformer tous les champs coloriste avec la valeur par la valeur
j'ai essayé cette requête mais cela ne fonctionne pas. où est le souci (je ne connais pas SQL, désolé pour le côté basique de ma demande)

[cpp]UPDATE ALBUMS A
SET A.Coloriste = ""
WHERE A.Coloriste = ""[/cpp]
Avatar de l’utilisateur
Messer
Modérateur
Modérateur
 
Messages: 4751
Inscription: 20/01/2005
Localisation: loin
Age: 44 ans

[résolu] modification groupée d'un champ

Messagede johnkalak » 04/04/2008 14:20

Le champ coloriste ne contient pas le nom du coloriste mais son numéro.
Dans ta requête il faut donc que tu remplaces les texte par leurs codes respectifs
Avatar de l’utilisateur
johnkalak
Expert BDGestiste
Expert BDGestiste
 
Messages: 11491
Inscription: 19/11/2004
Localisation: F-59 Villeneuve d'Ascq
Age: 47 ans

[résolu] modification groupée d'un champ

Messagede Messer » 04/04/2008 14:31

ok, j'ai compris,
a l'identifiant 7691
mais n'en a aucun

et quid si aucun album n'avait été importé avec la valeur quadrichromie dans sa fiche ?
Avatar de l’utilisateur
Messer
Modérateur
Modérateur
 
Messages: 4751
Inscription: 20/01/2005
Localisation: loin
Age: 44 ans

[résolu] modification groupée d'un champ

Messagede johnkalak » 04/04/2008 15:19

ok, j'ai compris,
a l'identifiant 7691
mais n'en a aucun

et quid si aucun album n'avait été importé avec la valeur quadrichromie dans sa fiche ?

Attention ce n'est pas l'IDBel mais l'id dans ta base. C'est le champ idauteur (une simple requête select devrait te fournir cette info)
Je pense que pour tout le monde la valeur est 1 pour indéterminé.
Pour Quadri ça dépend de chacun.

Pour ta question je ne la comprends pas :mrgreen:
Avatar de l’utilisateur
johnkalak
Expert BDGestiste
Expert BDGestiste
 
Messages: 11491
Inscription: 19/11/2004
Localisation: F-59 Villeneuve d'Ascq
Age: 47 ans

[résolu] modification groupée d'un champ

Messagede BDGest » 04/04/2008 16:01

Oui dans ta base, a l'id 1
Pour quadrichromie, il faut retrouver son id dans ta bas (en faisant par exemple un "SELECT * FROM AUTEURS ORDER BY Nom" dans le module SQL
C'est parce que la vitesse de la lumière est supérieure à celle du son que certains ont l'air brillant avant d'avoir l'air con.
Avatar de l’utilisateur
BDGest
Administrateur du site
Administrateur du site
 
Messages: 14631
Inscription: 02/07/2002
Localisation: Besançon
Age: 53 ans

[résolu] modification groupée d'un champ

Messagede Messer » 05/04/2008 19:03

ok, donc je tente

[cpp]UPDATE ALBUMS A
SET A.Coloriste = "71"
WHERE A.Coloriste = "1"[/cpp]

mais ca ne fonctionne pas, tout comme

[cpp]UPDATE ALBUMS A
SET A.Coloriste = 71
WHERE A.Coloriste = 1[/cpp]

71 étant la valeur dans ma base
Avatar de l’utilisateur
Messer
Modérateur
Modérateur
 
Messages: 4751
Inscription: 20/01/2005
Localisation: loin
Age: 44 ans

[résolu] modification groupée d'un champ

Messagede johnkalak » 05/04/2008 19:30

Normal le champ s'appele IdColoriste
J'ai testé chez moi et ça fonctionne ;)

[cpp]UPDATE ALBUMS A
SET A.IdColoriste = 71
WHERE A.IdColoriste = 1[/cpp]
Avatar de l’utilisateur
johnkalak
Expert BDGestiste
Expert BDGestiste
 
Messages: 11491
Inscription: 19/11/2004
Localisation: F-59 Villeneuve d'Ascq
Age: 47 ans

[résolu] modification groupée d'un champ

Messagede Messer » 05/04/2008 21:05

effectivement, cela va mieux ainsi. faudra que je me penche dans la structure des tables pour mieux comprendre la logique sous-jacente.
Avatar de l’utilisateur
Messer
Modérateur
Modérateur
 
Messages: 4751
Inscription: 20/01/2005
Localisation: loin
Age: 44 ans


Retourner vers BD Gest' 7 (Obsolète)

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités