kao98 ... | rufo a écrit :
La représentation intervallaire, c'est bien quand t'as beaucoup de lectures et peu d'écriture, en particulier, dû au fait que le chargement de l'arbo ne nécessite qu'une seule requête SQL et non des requêtes récursives comme c'est le cas pour la représentation avec un id_parent. Cette dernière est plus adaptée quand t'as beaucoup d'écritures et moins de lectures.
Après, c'est relatif : mon soft Icare (cf ma signature) utilise l'id_parent pour gérer le contenu d'une configuration d'un calculateur. J'ai entre 150 et 300 items dans la conf arbo, et ça s'affiche très rapidement...
|
C'est sûr, il ne faut pas oublier d'analyser son besoin pour en déduire quelle représentation serait la plus adaptée.
Par contre, je comprends pas "requêtes récursives" en insert ? 2 UPDATE et un INSERT et le tour est joué. Certes, ça ne vaut pas un INSERT unique, on est d'accord
brutax, pour répondre à ton problème initial quand même : ton problème, c'est qu'au moins une de tes lignes dans ta table ne respecte pas la contrainte que tu souhaites mettre en place. Il faut la "corriger" avant de pouvoir appliquer ta contrainte référentielle. Enfin, me semble, je ne suis pas un spécialiste MySql.
Note qu'une ligne avec un id à vide, à 0, ou à null peut poser des problèmes dans ce genre de cas. ---------------
Kao ..98 - Uplay (R6S) : kao98.7.62x39 - Origin (BF4, BF1) : kntkao98
|