Bonjour,
Je ne comprend pas bien le principe du foreign key, si j'ai les tables suivantes.
quand je rempli les table, je voudrais savoir comment remplir cette foreign key pour qu'elle fasse référence a la table nom .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 CREATE TABLE nom (idnom serial NOT NULL, nom varchar, prenom varchar); CREATE TABLE adresse (idadresse serial NOT NULL, rue text, commune text, idnom int); ALTER TABLE nom ADD CONSTRAINT PK_nom PRIMARY KEY (idnom); ALTER TABLE adresse ADD CONSTRAINT PK_adresse PRIMARY KEY (idadresse); ALTER TABLE adresse ADD CONSTRAINT FK_adresse_idnom FOREIGN KEY (idnom) REFERENCES nom (idnom);
ou si vosu avez un tuto qui explique clairement cela, je vous en serais reconnaissant merci
Partager