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
Publicité
Posté le 09-10-2007 à 11:15:01
mrbebert
Posté le 09-10-2007 à 11:28:24
Ce n'est pas un "problème" Généralement, ca n'apporte rien de vouloir réutiliser des numéros, à part des soucis.
apprentilinux1
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
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