- #1
C
Cledith
Bekanntes Mitglied
Themenersteller
- Dabei seit
- 04.11.2001
- Beiträge
- 1.210
- Reaktionspunkte
- 0
hallo allerseits,
ich wollte mal was bezüglich des auto_inremens nachfragen.
Wenn ich eine Tabelle habe und z.b. eine Spalte id, die durch das auto_increment jeweils bei einem neuen Eintrag um 1 erhöht wird, dann wird jeweils die ID benutzt, die eigentlich zuletzt frei war.
Beispiel:
es sind 4 Zeilen in der Tabelle, d.h. die IDs 1-4 wurden benutzt. Nun wird Zeile 2 aber gelöscht, so dass ID=2 auch wieder frei ist. MySQL erlaubt ja nun die erneute Bebnutzung der ID=2. Doch wenn ich nun eine weitere Zeile durch PHP hinzufüge, dann bekommt diese die ID = 5 und nicht ID=2. Kann man das einstellen, dass er grundsätzlich die kleinstmögliche freie ID verwendet oder geht das nur über ein PHP Script?
ich wollte mal was bezüglich des auto_inremens nachfragen.
Wenn ich eine Tabelle habe und z.b. eine Spalte id, die durch das auto_increment jeweils bei einem neuen Eintrag um 1 erhöht wird, dann wird jeweils die ID benutzt, die eigentlich zuletzt frei war.
Beispiel:
es sind 4 Zeilen in der Tabelle, d.h. die IDs 1-4 wurden benutzt. Nun wird Zeile 2 aber gelöscht, so dass ID=2 auch wieder frei ist. MySQL erlaubt ja nun die erneute Bebnutzung der ID=2. Doch wenn ich nun eine weitere Zeile durch PHP hinzufüge, dann bekommt diese die ID = 5 und nicht ID=2. Kann man das einstellen, dass er grundsätzlich die kleinstmögliche freie ID verwendet oder geht das nur über ein PHP Script?