|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre éprouvé
![]() Inscription : avril 2003 Messages : 600 ![]() |
Est-ce que l'auto-référencement de table est autorisé dans MySQL ?
Exemple : j'ai une table contenant des unités dans mon projet. Je désire que cette table contiennent ses propres valeurs de conversion vers l'unité standard d'un type donné: Par exemple: la ligne kg - kilogramme - poids - 2 - 1000.0 - g fait donc référence à la ligne g - gramme - poids - 2 - 1.0 - g (qui est l'unité standard du poids). Donc, est-ce que cette table est correcte et envisageable ? ![]() Code :
Peut-être dois-je enlever le NOT NULL du champs unite_conversion ? |
||
|
00
|
|
|
#2 | ||
|
Expert Confirmé
![]() Inscription : octobre 2003 Messages : 2 714 ![]() |
Sans répondre directement à ta question ( qui peut être résolue en testant et en regardant si ça plante
Je verrais plutôt quelque chose comme ça : Code :
Qu'en penses-tu ?
__________________
K |
||
|
|
00
|
|
|
#3 |
|
Membre éprouvé
![]() Inscription : avril 2003 Messages : 600 ![]() |
J'essaie toujours au minimum de limiter le nombre de mes tables, mais je dois avouer que ta proposition de construction est beaucoup plus propre !!
Un petit brin de réflexion cet après-midi sur cette façon de construire, et je crois que je vais l'adopter... ;-) Merci pour ton conseil. Calogero |
|
00
|
Copyright © 2000-2012 - www.developpez.com