Pb relation entre 2tables sur phpmyadmin
Mr Joé
Messages postés
94
Date d'inscription
Statut
Membre
Dernière intervention
-
pengu -
pengu -
Bonjour,
J'ai un énorme soucis j'aimerai savoir comment fait t-on pour gérer les relations (contrainte d'intégrité référentielle) entre 2 tables sur phpmyadmin. c'est vraiment important svp
Je vous remercie d'avance,
J'ai un énorme soucis j'aimerai savoir comment fait t-on pour gérer les relations (contrainte d'intégrité référentielle) entre 2 tables sur phpmyadmin. c'est vraiment important svp
Je vous remercie d'avance,
A voir également:
- Pb relation entre 2tables sur phpmyadmin
- Phpmyadmin ovh - Forum MySQL
- Supprimer une base de données phpmyadmin ✓ - Forum Logiciels
- Localhost/phpmyadmin - Forum MySQL
- Comment se connecter avec OVH à PhPMyAdmin? - Forum PHP
- Clé étrangère phpmyadmin ✓ - Forum MySQL
7 réponses
Bonjour,
Pour faire un lien entre du 1-n | 1-n il faut integrer une troisième table au centre !
Enfin si j'ai bien compris la question.
Pour faire un lien entre du 1-n | 1-n il faut integrer une troisième table au centre !
Enfin si j'ai bien compris la question.
Je ne crois pas que ce soit ce qu'il demandait en fait...
Ton phpmyadmin il pointe vers une base MySQL ? Si c'est le cas, je ne crois pas que le concept de contrainte d'intégrité soit intégré... MySQL, c'est très limité...
Ton phpmyadmin il pointe vers une base MySQL ? Si c'est le cas, je ne crois pas que le concept de contrainte d'intégrité soit intégré... MySQL, c'est très limité...
ok je te remercie de m'avoir éclairé, donc tu veut dire qu'il est impossible de gérer les contraintes d'intégrité référentielle entre 2tables ?? une clef primaire ne peut pas devenir clef etrangère dans une autre table ??
si c'est le cas c'est vraiment problématique pour moi car mes tables ne pourront pas communiquer entre elles...
si c'est le cas c'est vraiment problématique pour moi car mes tables ne pourront pas communiquer entre elles...
Il faut a la fois l'integrer dans ECRIRE dans AUTEUR et dans LIVRE, en fait c'est simplement une table relationnelle entre les deux autre tables.
Enfin moi je faisais comme ca, la Gestion des Relations cela ne me dit rien.
En éspérant avoir pu t'aider un petit peu :) Bonne chance a toi !
Enfin moi je faisais comme ca, la Gestion des Relations cela ne me dit rien.
En éspérant avoir pu t'aider un petit peu :) Bonne chance a toi !
En fait c'était bien ça ^^ Au temps pour moi.
J'ai regardé pour ton onglet mais je ne l'ai pas vu...
J'ai regardé pour ton onglet mais je ne l'ai pas vu...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Alors si bien sur que tes tables communiqueront ! Tu peux joindre tes tables comme tu souhaite. Une contrainte d'intégrité c'est en fait une sécurité dans une base de données qui va faire en sorte d'empêcher une occurence de se créer si elle ne rempli pas certaines conditions. Par exemple, tu ne pourra pas insérer dans ta table "écrire" une occurence contenant l'auteur "Michel" et le livre "Ma Bibliographie" si ton auteur "Michel" n'existe pas dans la table "Auteur".
En MySQL, rien ne t'empêche de créer cette occurence de "écrire". Et c'est pour cela que je dis que les contraintes d'intégrité ne sont pas gérées par MySQL. Mais tu peux quand même utiliser tes tables comme bon te semble :)
En MySQL, rien ne t'empêche de créer cette occurence de "écrire". Et c'est pour cela que je dis que les contraintes d'intégrité ne sont pas gérées par MySQL. Mais tu peux quand même utiliser tes tables comme bon te semble :)
j'ai 2tables LIVRE et AUTEUR au centre une relation ECRIRE (bien sur avec 1,n de chaque coté) et je voudrais savoir s'il faut simplement insérer la clef primaire de LIVRE et de AUTEUR dans ECRIRE (comme cela elles deviennent clef étrangère de la table ECRIRE)
Ou faut-il faire autre chose dans phpmyadmin ??
Car je voit un onglet "gestion des relation" mais je ne sais pas comment l'utiliser;
Je te remercie,