De titel klinkt wat raar, puur omdat ik geen flauw idee heb hoe ik dit anders moet noemen (als ik dat wel wist, dan had ik waarschijnlijk al een oplossing gevonden
)
Ik heb een tabel met daarin onder andere userid's en pincodes. Een record in deze tabel geeft de user eenmalig de mogelijkheid deze pincode te gebruiken. De pincode moet in dit systeem uniek zijn en sinds we 4 cijferige codes gebruiken hebben we dus 10k mogelijke pincodes.
Sinds de pincodes maar eenmalig worden gebruikt door de user, en het aantal mogelijke pincodes beperkt is, wordt een record verwijderd wanneer de user deze heeft gebruikt (Wordt uiteraard wel elders gelogd). Voor de pincodes gebruiken we auto increment (user kan toch niet weten welke user voor/na hem komt).
Dit gaat de eerste 10k keer goed, maar wanneer de pincode de 9999 passeert, moet mijn DB automatisch weer het eerst beschikbare (dus niet in de tabel aanwezige) pincode gaan gebruiken.
Hoe pak ik zo iets aan?
Ik heb een tabel met daarin onder andere userid's en pincodes. Een record in deze tabel geeft de user eenmalig de mogelijkheid deze pincode te gebruiken. De pincode moet in dit systeem uniek zijn en sinds we 4 cijferige codes gebruiken hebben we dus 10k mogelijke pincodes.
Sinds de pincodes maar eenmalig worden gebruikt door de user, en het aantal mogelijke pincodes beperkt is, wordt een record verwijderd wanneer de user deze heeft gebruikt (Wordt uiteraard wel elders gelogd). Voor de pincodes gebruiken we auto increment (user kan toch niet weten welke user voor/na hem komt).
Dit gaat de eerste 10k keer goed, maar wanneer de pincode de 9999 passeert, moet mijn DB automatisch weer het eerst beschikbare (dus niet in de tabel aanwezige) pincode gaan gebruiken.
Hoe pak ik zo iets aan?