Pb relation entre 2tables sur phpmyadmin
Fermé
Mr Joé
Messages postés
94
Date d'inscription
lundi 25 février 2008
Statut
Membre
Dernière intervention
5 décembre 2008
-
26 févr. 2008 à 13:37
pengu - 7 juil. 2008 à 22:36
pengu - 7 juil. 2008 à 22:36
A voir également:
- Pb relation entre 2tables sur phpmyadmin
- Clé étrangère phpmyadmin ✓ - Forum MySQL
- La base de données de sécurité du serveur n'a pas de compte d'ordinateur pour la relation ✓ - Forum Réseau
- Localhost/phpmyadmin/ - Forum Bases de données
- Supprimer une base de données phpmyadmin ✓ - Forum Logiciels
- Changer mot de passe phpmyadmin - Forum PHP
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é...
Mr Joé
Messages postés
94
Date d'inscription
lundi 25 février 2008
Statut
Membre
Dernière intervention
5 décembre 2008
3
26 févr. 2008 à 13:49
26 févr. 2008 à 13:49
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...
Mr Joé
Messages postés
94
Date d'inscription
lundi 25 février 2008
Statut
Membre
Dernière intervention
5 décembre 2008
3
26 févr. 2008 à 13:53
26 févr. 2008 à 13:53
en faite j'utilise la dernière version de easyPHP c'est la 2.0.
Et une fois que tu a créer ta table à coté de l'onglet Version imprimable il y a l'onglet gestion des relations...
Regarde si tu peut,
Merci,
Et une fois que tu a créer ta table à coté de l'onglet Version imprimable il y a l'onglet gestion des relations...
Regarde si tu peut,
Merci,
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 :)
Mr Joé
Messages postés
94
Date d'inscription
lundi 25 février 2008
Statut
Membre
Dernière intervention
5 décembre 2008
3
26 févr. 2008 à 13:57
26 févr. 2008 à 13:57
Ok je te remercie Monk tu vient de m'aider à gravir une étape,
Bonne journée et merci encore,
"Mais PhpMyAdmin c'est l'imcompétence incarné"
Bonne journée et merci encore,
"Mais PhpMyAdmin c'est l'imcompétence incarné"
Moi, à coté de Version imprimable", j'ai "Suggérer des optimisations quant à la structure de la table". Et ça fait pas du tout de la gestion d'intégrité.
Je suis en 2.11.
Je suis en 2.11.
26 févr. 2008 à 13:44
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,