Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Outils
Outils Forum d'entraide sur les outils pour MySQL. Avant de poster -> Outils MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 21/08/2007, 10h19   #1
Membre du Club
 
Avatar de neoboy
 
Inscription : juillet 2007
Messages : 170
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 170
Points : 44
Points : 44
Par défaut clef étrangère urgent

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.
neoboy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/08/2007, 13h03   #2
Membre confirmé
 
Avatar de Sieldev
 
Étudiant
Inscription : décembre 2006
Messages : 259
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : décembre 2006
Messages : 259
Points : 285
Points : 285
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:
Code :
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);
Tu peux aussi utiliser TYPE à la place de ENGINE
Puis aprés n'oublie pas la gestion des relations sur la table.
Sieldev est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/08/2007, 19h00   #3
Membre du Club
 
Avatar de neoboy
 
Inscription : juillet 2007
Messages : 170
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 170
Points : 44
Points : 44
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
neoboy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/08/2007, 20h00   #4
Membre confirmé
 
Avatar de Sieldev
 
Étudiant
Inscription : décembre 2006
Messages : 259
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : décembre 2006
Messages : 259
Points : 285
Points : 285
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.
Sieldev est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h07.


 
 
 
 
Partenaires

Hébergement Web