|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre confirmé
![]() |
salut a tous,
je souhaiterais savoir s'il est possible de créer des tables avec des clés étrangères ? j'ai bien l'impression que non. c'est assez limité je trouve. l'import d'un modèle de données n'est également pas possible ! pouvez vous me confirmer cela ? merci d'avance |
|
|
00
|
|
|
#2 |
|
Membre régulier
![]() Inscription : août 2006 Messages : 115 ![]() |
Je pars du principe que tu utilises MySQL puisque tu ne précises pas.
Sans vouloir dire une connerie, il me semble que le problème ne viens pas de PHP MyAdmin lui même mais de MySQL. Il faut voir si la version que tu utilises supporte les clés étrangères. Dans tous les cas, moi ce que je fais c'est que je crée un index sur ce qui est censé être un clé étrangère dans ma table. En fait si j'assigne à un champ avec PHPMyAdmin et l'instruction FOREIGN KEY il l'accèpte mais le considère comme un simple INDEX. |
|
|
00
|
|
|
#3 |
|
Membre régulier
![]() Inscription : août 2006 Messages : 115 ![]() |
je complète ma réponse avec ce que j'ai appris aujourd'hui. Il est tout à fait possible d'utiliser les clés étrangères avec MySQL mais le moteur de table ne peut être que InnoDB qui est le seul moteur à les accepter et à garantir l'intégrité des données (et non MyISAM qui ne le fait pas)
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com