website logo
Auteur
avatar
Boris

Forum » » Le coin des codeurs » » Quel avantage à classer une table


Posté : 9 déc. 2006 à 10:34 icone du post

En gros, si j'ai bien compris, tu demande :
J'ai une table avec les enregistrements n° 1,2,3,4,5,6,7 et 8, je vire le 5, pourquoi l'enregistrement suivant se met à 9 et non 5?
La réponse est toute simple.
Un entier, c'est de l'ordre de la dizaine de million, je crois. D'ici là que t'ait autant d'entrées dans ta table, en comptant les supprimées, t'a pas mal de temps devant toi!
Et pourquoi ne pas retrier les entrées? Tout simplement parce que ca prend un temps monstre à faire, et que ca peut créer des incohérences.
J'ai une table users avec 10 utilisateurs : 1, 2, 4, 5, 8, 11, 13, 14, 15, 16
Dans ma table articles, le champs renseignant l'id de l'émetteur de l'article est, sur l'une des entrées, à 15.
Si tu retrie la table user que je t'ai donnée ci-dessus, ca va te donner 1, 2, 3, 4, 5, 6, 7, 8, 9, 10. Et là, dans ma table articles, l'id 15, c'est qui?

Ben voilà, je pense que t'a tout compris.

Cet article provient de NPDS
https://www.npds.org/viewtopic.php?topic=21616&forum=5