1 pièce(s) jointe(s)
foreign key sans reference
Bonjour,
j'ai deux tables qui sont liées par une relation 0,1 et une relation 0,n.(cf. schemas en pièce jointe.).
Donc je dois mettre une clé secondaire dans une de mes tables(selon exemple dans la table employé).
Mais comme ma relation est 0,n , il ne faut pas de references( vu que references verifiera qu'il y a bien un enregistrement dans voiture, avant de pouvoir créer mon employé. Si je comprends bien references permet de verifier une relation 1,n. Non?
Mais je n'arrive pas à faire une création de table avec une clé secondaire sans reference.
par exemple
Code:
1 2 3 4 5
| CREATE TABLE `employe` (
`id_employe` INT NOT NULL ,`nom`var(10) ,`id_vehicule` INT NOT NULL ,
PRIMARY KEY ( `id_employe` ) ,
FOREIGN KEY (`id_vehicule`)
) ENGINE = InnoDB |
ne fonctionne pas. comment dois-je m'y prendre?
merci de votre aide