J'aimerais savoir comment construire une table avec des clés etrangères provenant d'autres tables.
Et Comment introduire des valeurs dans cette table. Car j'ai déja essayé mais, la base me reponds : Impossible d'ajouter un enregistrement fils: une constrainte externe l'empèche.
Voici mes tables :
Etablissement
ID_ETABLISEMENT varchar(5) latin1_swedish_ci Non
CODE_ETABLISSEMENT varchar(5) latin1_swedish_ci Non
NOM_ETABLISSEMENT varchar(50) latin1_swedish_ci Oui NULL
Materiel
ID_MATERIEL varchar(5) latin1_swedish_ci Non
CODE_MATERIEL varchar(5) latin1_swedish_ci Non
NOM_MATERIEL varchar(50) latin1_swedish_ci Oui NULL
Aquerir
FK_Etablissement INDEX 0 ID_ETABLISEMENT
FK_Materiel INDEX 0 ID_MATERIEL
ID_ETABLISEMENT varchar(5) latin1_swedish_ci Non
ID_MATERIEL varchar(5) latin1_swedish_ci Non
NUMERO_AQUISITION varchar(5) latin1_swedish_ci Oui NULL
Voici le code d'insertion :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 INSERT INTO Aquerir (ID_ETABLISEMENT, ID_MATERIEL, NUMERO_AQUISITION) VALUES (:ID_ETABLISEMENT, :ID_MATERIEL,:NUMERO_AQUISITION)
Partager