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 exemplene fonctionne pas. comment dois-je m'y prendre?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
merci de votre aide
Partager