Problème Incrémentation

Problème Incrémentation - SQL/NoSQL - Programmation

Marsh Posté le 09-10-2007 à 11:15:01    

Bonjour
Voilà mon problème, j'utilise openldap avec les scripts smbldap-tools, lorsque je crée un utilisateur il va renseigner je le vois dans ldap et c'est ldap qui reseigne ma table, et quand je veux supprimer un utilisateur je passe par la commande smbldap-userdel, il est supprimer de la base ldap. Mais par contre il est toujours dans ma base mysql, donc je les supprime à la main il me supprime l'id_membre et passe au numero suivant  
 voila une description d'une table
+------------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+------------+--------------+------+-----+---------+-------+
| id_membre | int(11) | NO | | 0 | |
| login | varchar(50) | NO | | | |
| password | varchar(50) | NO | | | |
| admin | int(11) | NO | | 0 | |
| session_id | varchar(255) | YES | | NULL | |
+------------+--------------+------+-----+---------+-------+
 
 
( id_membre il s'incremente et si je supprime par exemple l'id_membre 126 le prochain créer ne sera le 126 mais 127 .)
Existe t-il une slution pour pallier à ce problème merci d'avance

Reply

Marsh Posté le 09-10-2007 à 11:15:01   

Reply

Marsh Posté le 09-10-2007 à 11:28:24    

Ce n'est pas un "problème" [:proy]  
Généralement, ca n'apporte rien de vouloir réutiliser des numéros, à part des soucis.

Reply

Marsh Posté le 09-10-2007 à 12:36:05    

oui je comprends mais pourquoi lorsque je fais un select * from matable ;
il ne mets les id_membre  dans le bon ordre  
j'aurai 1,2,3,52,4,5 102,6,7 et non pas 1,2,3,4,5,6,7 ?
merci

Reply

Marsh Posté le 09-10-2007 à 12:41:22    

order by id_membre


Message édité par LePhasme le 09-10-2007 à 12:41:29
Reply

Marsh Posté le 09-10-2007 à 12:58:55    

apprentilinux1 a écrit :

oui je comprends mais pourquoi lorsque je fais un select * from matable ;
il ne mets les id_membre  dans le bon ordre  
j'aurai 1,2,3,52,4,5 102,6,7 et non pas 1,2,3,4,5,6,7 ?
merci

Tant que tu ne précise pas explicitement l'ordre des lignes que tu souhaite, tu ne peux avoir aucune garantie. Le SGBD peut te le ressortir dans n'importe quel ordre [:proy]  

Reply

Marsh Posté le 09-10-2007 à 13:51:55    

merci à tous pour vos réponses ;-)

Reply

Sujets relatifs:

Leave a Replay

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