Ré-ordonner ma base de données

Ré-ordonner ma base de données - SQL/NoSQL - Programmation

Marsh Posté le 15-12-2007 à 11:05:56    

Bonjour à tous !
J'ai une table dans ma bdd mysql avec :
Identifiant / Pseudo
J'ai 400 000 identifiants par ordre croissant :
1, 2, 3 ... 400 000
Sauf que depuis, certains enegistrements ont été effacés de la base.
Donc il n'en reste plus que 300 000 dans la base.
Comment faire pour recréer des identifiants pour que ça n'aille plus que de 1 à 300 000, sans aucun trou ?
Merci beaucoup d'avance !!
Alexis

Reply

Marsh Posté le 15-12-2007 à 11:05:56   

Reply

Marsh Posté le 15-12-2007 à 20:10:41    

c'est quoi l'interet dans l'histoire?

Reply

Marsh Posté le 15-12-2007 à 20:29:14    

Bonsoir à vous aussi :)
L'intérêt ? Avoir une base de données plue jolie, ordonnée !
Mais... est-ce possible ?

Reply

Marsh Posté le 17-12-2007 à 10:59:19    

Ca n'a strictement aucun interet.

Reply

Marsh Posté le 28-12-2007 à 14:23:01    

C'est strictement inutile, une base de données, c'est justement concu pour stocker des données qui ne sont pas forcément dans l'ordre
 
si tu veux que ton affichage soit dans l'ordre, il suffit d'ajouter un order by dans la requete dont tu te sert pour afficher
 
Par contre, si ta table est indexée, je te conseille de reconstruire l'index, ca ne lui fera pas de mal au niveau perfs

Reply

Marsh Posté le 28-12-2007 à 20:28:49    

Complètement inutile de vouloir faire cela.  
C'est encore faisable sur des petits db monotable. Mais je vois mal faire cela sur de gros schéma DB. Oufti, ça fouterais un de ses bordels.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed