Hello,
ID NAME
1 Philipp
2 Dieter
3 Wolf
4 Heinz
verstehen könnte ich, wenn Du eine Bestimmte Sortierung bei der Ausgabe haben willst. Das kommt häufig vor und ist durchaus legitim. Ein üblicher Timestamp ist z.B. für die Nachvollziehbarkeit der Eintragungsreihenfolge meistens nicht geeignet, da er zu grob ist. Ein Datenbanksystem kann durchaus mehrere Hundert Datensätze pro Sekunde einfügen.
Und freie Sortiermöglichkeiten benötigen wieder ganz andere Möglichkeiten.
Dazu gibt es aber hier im Forumsarchiv schon Lösungen, die sogar recht anspruchsvoll sind. Solltes das also dein Anliegen gewesen sein, müssten wir nochmal danach suchen.
Wenn Du aber nur einen geschlossenen Nummernkreis behalten willst, dann fragt sich, welchen Sinn diese ID noch haben könnte. In einer Multi-User-Umgebung, die eine Webapplikation mit Datenbankbackend ja darstellt, könnte sich doch niemand darauf verlassen, welche Person gerade welche Nummer hat. Irgendwer könnte schließlich, während ich noch den Bildschirm mit der Antwort auf meine erste Anfrage betrachte, eine ID austauschen. Wenn ich nun selber einen Datensatz bearbeiten will, un diesen über diese vermeintliche ID anspreche, habe ich plötzlich einen ganz anderen am Wickel.
Daher dürfen Primärschlüssel zu keiner Zeit wieder verändert werden. Man nennt sie daher auch "verlorene Schlüssel". Sie werden nicht wieder erteilt.
Harzliche Grüße vom Berg
esst mehr http://www.harte-harzer.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau