|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Nouveau Membre du Club
![]() Anna Développeur Java Inscription : mai 2010 Messages : 105 ![]() |
Bonjour!
Je travaille sur une application qui dispose d'une importante BDD dont je viens de recevoir le dump. Ce dump spécifie une utilisation myisam et une syntaxe que je ne comprends pas: l'application nécessite l'utilisation de clés étrangères et la syntaxe est la suivante: Code :
J'aimerais svp votre aide pour le comprendre et pour cette question de Myisam et des FK. |
||
|
|
00
|
|
|
#2 |
|
Expert Confirmé Sénior
![]() ![]() Pierre Ingénieur qualité méthodes Inscription : mars 2003 Messages : 3 726 ![]() |
Bonjour,
Non, ce code ne dit pas le contraire, même si le nom de la contrainte KEY peut le laisser croire Pour les FK avec MySQL, il faut des tables de type innoDB, et bien sûr que le dit InnoDB soit actif sur le serveur. Ensuite, il faut explicitement définir la contrainte. Tout est expliqué là: http://dev.mysql.com/doc/refman/5.0/fr/innodb.html
__________________
"Il n'y a pas de bonnes réponses à une mauvaise question." (M. Godet) ----------------------- Pensez à cloturer votre sujet - Aucune réponse aux sollicitations techniques par MPUsus magister est optimus |
|
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
![]() Anna Développeur Java Inscription : mai 2010 Messages : 105 ![]() |
Oui merci bcp!
Effectivement cela ne dit pas le contraire. |
|
|
00
|
|
|
#4 |
|
Nouveau Membre du Club
![]() Anna Développeur Java Inscription : mai 2010 Messages : 105 ![]() |
PS: et je crois avoir découvert qu'en fait c Hibernate (mon appli utilise Hibernate) qui gère, indépendamment du type de BDD choisi, les suppressions cascades et autre au niveau applicatif à la manière d'une FK applicative.
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com