Précédent   Forum des professionnels en informatique > PHP > Outils > phpMyAdmin
phpMyAdmin Forum d'entraide sur l'outil phpMyAdmin : installation, utilisation, etc. Avant de poster -> Cours phpMyAdmin
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 17/08/2007, 11h12   #1
Invité de passage
 
Inscription : juillet 2007
Messages : 31
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 31
Points : 4
Points : 4
Par défaut Clé étrangère sur Mysql

Bonjour,
Je travaille sur EasyPHP et je constitue ma base de données avec l'interface de Mysql, mais j'arrive pas à définir les clés étrangères de mes tables. y a t il un bouton pour indiquer la clé étrangère similaire à celui de la clé primaire?
safwa est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/08/2007, 12h10   #2
Membre régulier
 
Avatar de anas.eh
 
Inscription : février 2007
Messages : 181
Détails du profil
Informations personnelles :
Âge : 27
Localisation : Maroc

Informations forums :
Inscription : février 2007
Messages : 181
Points : 90
Points : 90
Envoyer un message via MSN à anas.eh
Salut,

J'ai déjà essayé de le faire avec phpMyAdmin (tout comme toi), mais je n'ai pas trouvé comment donc j'ai essayé de le faire à la main et j'ai remarqué que cet outil ne comprend pas le foreign key vue qu'il m'a indiqué que c'est un index et non pas une clé étrangère, donc pour la clé étrangère je le fait toujours à la main (requete SQL) et voilà un exemple :

Code :
1
2
3
4
5
6
7
8
CREATE TABLE parent(id INT NOT NULL,
                    PRIMARY KEY (id)) TYPE=INNODB;

CREATE TABLE child(id INT, parent_id INT,
                   INDEX par_ind (parent_id),
                   FOREIGN KEY (parent_id) REFERENCES parent(id)
                     ON DELETE CASCADE
) TYPE=INNODB;
Bonne chance,
anas.eh est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/08/2007, 16h27   #3
Invité de passage
 
Inscription : juillet 2007
Messages : 31
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 31
Points : 4
Points : 4
Mais comme cela je vais devoir recréer le tout à nouveau! j'ai un système assez compliqué se composant de plusieurs tables.
J'ai fait certaines recherches et je viens de trouver un outils "wamp5_1.7.2" il pourra peut etre te service de quelque chose.
Merci
safwa est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/08/2007, 16h32   #4
Membre régulier
 
Avatar de anas.eh
 
Inscription : février 2007
Messages : 181
Détails du profil
Informations personnelles :
Âge : 27
Localisation : Maroc

Informations forums :
Inscription : février 2007
Messages : 181
Points : 90
Points : 90
Envoyer un message via MSN à anas.eh
Je t'en prie, je note que l'outil wamp intègre lui aussi le phpMyAdmin : le même outil d'administration de la base de données que EasyPHP.
anas.eh est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



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


 
 
 
 
Partenaires

Hébergement Web