foreign key

thyerryl
Invité n'ayant pas de compte PHPfrance

07 févr. 2006, 17:37

Bonjour

voila je fais deux table, tout les info sur un groupe, une autre avec leur cd, titre, ...



table info : idgroupe(PK),
nom,
date de debut,
...

table cd : idcd(PK),
nom cd,
nbr chansons,
idgroupe(FK)



PK = primary key
FK= foreign key

Voila en fait je voudrai savoir comment je defini ma faoreigne key? quand je cree ma base, je fais un champ idgroupe dans ma table cd?

merci pour votre aide

Invité
Invité n'ayant pas de compte PHPfrance

07 févr. 2006, 18:30

creer ta table et puis fais grace a sql manuellement en rajoutant a la fin apres PRIMARY KEY ..., FOREIGN KEY () REFERENCES ... :

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

07 févr. 2006, 18:32

Ta structure est correcte.
La jointure entre les 2 tables se fait sur le champ idgroupe.

:!: Pas d'espaces dans les noms de champs !