Hi!
In Vorausschau fiel mir hierzu auch ne Frage ein:
Vorhaben: Kundendatenbank, Kundennummer mit auto_increment. Ab und an werden ja nunmal wieder Kunden rausgeschmissen. Gibt es ne Möglichkeit (ist es gar die hier im Thread bereits erwähnte?), dass die DB bei jedem Neuanlegen eines Kunden erstmal in aufsteigender Reihenfolge die Kundennummern durchschaut und dann die erste "Lücke" belegt?
Nein, so ohne weiteres geht das nicht. Du könntest aber die Tabelle auf die erste 'fehlende' ID durchsuchen, und diese dann für den neuen Kunden verwenden - aber was bringt Dir das dann? Gerade bei Kundennunmmern könnte sowas mal langfristig für Verwirrung sorgen! Außerdem kannst Du anhand der nummer dann leicht feststellen, wie 'alt' der Kunde ist!
Nunja, zugegeben, so betrachtet stimmt´s schon. Ne, ich dachte lediglich an versehentlich doppelt eingetragene Kunden, Löschung noch bevor irgendwelche History entsteht. Ich hasse eben Löcher.
Grüße
Andreas
Gruß & Danke für die Anregung,
Miky