Jasmin (noreg): Zahlen erhöhen...

Beitrag lesen

Halli Hallo,

Hallo.

Ich habe in meiner Tabelle ein Feld(Nr.) ist ein int-Wert.

Ich erhöhe diese Zahl nach jedem update oder insert neuer Daten um +1...

Ich lese den letzten Wert aus und erhöhe diesen um 1...

auto-increment geht hier nicht...

Vielen Anfängern (ich weiß nicht ob du einer bist) missfällt, dass Einträge in Datenbanken nicht von "oben nach unten" durchnummeriert werden und dass Lücken entstehen, wenn Datensätze gelöscht werden. Dies ist aber richtig so und ist wichtig um einen Datensatz eindeutig zu identifiezieren. Marian hat dir schon erklärt warum.

In einer Datenbank gibt es keine feste Reihenfolge der Datensätze. Willst du eine erzwingen nutze ORDER BY bei einer Abfrage. Diese Datensätze kannst du dann noch in deinem Skript durchnummerieren.

Grüße
Jasmin