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?
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?
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 :
Bonne chance,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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;
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
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.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager