par
ouckileou » 11 mai 2006, 11:44
Ben c'est normal c'est la seule réponse que tu peux avoir
Ta modélisation était bonne pour le cas précédent effectivement, mais elle ne l'est plus, donc faut la changer

. C'est vrai c'est chiant si c'est pas toi qui l'a décidé mais bon...
Franchement, tu peux bien faire un truc avec des traitements de chaînes et tout, mais ce sera un vrai bordel et je ne crois pas une seule seconde que tu le changeras après... parceque t'auras pas le temps, d'autres trucs à faire plkus urgents, pas envie ou encore parceque ce sera devenu tellement compliqué que personne voudra y toucher.
En plus, ça me parait pas si compliqué :
1 - tu crées la table de liaison
2 - tu fais une requête qui va récupérer l'id de chaque produit, les différents ID de rubriques de ce produit, et pour chacun de ces derniers faire un INSERT dans la jointure
3 - tu supprimes ta colonne id_rubrique initiale
Je suis sûr que faire ça te prendre autant de temps que de faire une bidouille, une "rustine"
Alors qu'avec ça, ta base est correctement faite, facilement utilisable, et tu t'évites bien des problèmes futurs