bonjour a tous ,
je voulais savoir si on peut créer une clef étrangère avec phpmyadmin graphiquement , sinon comment faire ??
merci d'avance pour votre aide.
bonjour a tous ,
je voulais savoir si on peut créer une clef étrangère avec phpmyadmin graphiquement , sinon comment faire ??
merci d'avance pour votre aide.
Graphiquement?
Je ne comprends pas trop la question.
Sinon pour mettre en place des clés etrangéres il faut que tes tables soient en InnoDB.
Par exemple:
Tu peux aussi utiliser TYPE à la place de ENGINE
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 CREATE TABLE Voiture( id_voiture int(10) not null, auto_increment, couleur_voiture varchar(15) not null, id_marque vachar(30) not null primary key (id_voiture) ) ENGINE = InnoDB; alter table Voiture add constraint FK_voiture_detient_marque FOREIGN KEY (marque_voiture) references Marque(id_marque);
Puis aprés n'oublie pas la gestion des relations sur la table.
voila merci pour les précisions , juste un truc stp les relation ça se fait directement sur phpmyadmin , merci stp si tu peux m'aider
Oui tu as un lien "Gestion des relations" dans la structure de ta table.
Je te conseille aussi de mettre On Delete Cascade et On Update Cascade.
Partager