Problème Incrémentation - SQL/NoSQL - Programmation
Marsh 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.
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
Marsh Posté le 09-10-2007 à 12:41:22
order by id_membre
Marsh Posté le 09-10-2007 à 12:58:55
apprentilinux1 a écrit : oui je comprends mais pourquoi lorsque je fais un select * from matable ; |
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
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