Titre: Fonction auto increment : oui mais quand on delete ?
Posté par: Yarrick le le 25-01-2003 a 21:30:44
J'ai utilisé auto_increment pour l'id de mes utilisateurs.
Vu que je faisais pas mal de tests et que j'en ferais encore pas mal, j'ai effacé des enregistrements. Mais l'id est comptée à partir des anciens enregistrements et passe de 1 à 12, 13, 14
Comment reprendre les incrémentations à partir de 1 ? |
Titre: Re:Fonction auto increment : oui mais quand on delete ?
Posté par: POde.uk le le 25-01-2003 a 21:38:56
tavais pas déjà posé la kestion? sinon non c'est pas possible, mais j'ai eu un cas aujourdhui ou si les enregistrements devaient reprendre comme dans ton cas à 2 pour boucher les trous, jaurais des problèmes avec ma base de données... c'était pas ce cas la aujourdhui mais un exemple simple, c'est dans une table de news, pour le posteur, au lieu de mettre son pseudo tu mets l'id du pseudo qui est contenu dans une table, donc tu peux afficher la fiche du posteur de news au lieu d'avoir juste son email. Si ensuite tu supprimes le pseudo car le gars s'est désinscris, et que tu as un nouvel inscris, et que celui ci prend l'id de celui qui laisse sa place bin la news sera considérée comme postée par le nouvel inscris... alors que si tu vires l'enregistrement, tu peux tester si dans le résultat de la requete sur les infos du posteur, l'id existe ou pas |
Titre: Re:Fonction auto increment : oui mais quand on delete ?
Posté par: dany le le 31-01-2003 a 10:12:41
| on ne reprend jamais les incrémentations laissées vacantes afin d'éviter les remplacements non désirés, si vraiment tu veux, copie ta table sans les trous ;) |
Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.
|