Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Débuter
Débuter Forum d'entraide pour débuter avec 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 30/05/2006, 10h46   #1
Candidat au titre de Membre du Club
 
Inscription : janvier 2006
Messages : 47
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 47
Points : 14
Points : 14
Envoyer un message via MSN à friiitz
Par défaut phpMyAdmin et relation

Bonjour,

j'ai converti une base donnée Access en Base de donnée Mysql grace a l'utilitaire : MySQL Migration Tool Kit.
Tout c'est bien passé, sauf que j'ai l'impression que j'ai perdu les relations (jointures) que j'avais entre les tables.
Ma question est comment puis-je voir les relations (jointures) qu'il y a entre mes tables?
Et comment pouvoir en créer?
Sachant que mes tables sont toutes de type innoDB.
La méthode que j'ai utilisé et qui ne marche pas: je lance phpmyadmin, je me connecte sur ma base, je regarde la structure d'une de mes tables, je clique sur l'icone relation et dans le champ InnoDB je peux selectionner mes "sois-disans" relations. Lorsque je clique sur sauvegarder...la relation disparrait...

Avez-vous des idées?

Merci d'avance

Fred
l'étudiant débutant MySQL...
friiitz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/05/2006, 11h23   #2
Provisoirement toléré
 
Avatar de Maximilian
 
Inscription : juin 2003
Messages : 2 622
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 2 622
Points : 2 505
Points : 2 505
Bonjour,

Ces relations que tu peux "voir" dans Access sont des foreign keys sous MySQL. Tu peux vérifier si elles sont présentes avec un SHOW CREATE TABLE latable. Sinon il faudra ajouter ces contraintes de clés étrangères à la main.
__________________
Pensez au bouton
Maximilian 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 21h51.


 
 
 
 
Partenaires

Hébergement Web