Siechfred: Zahlen erhöhen...

Beitrag lesen

Hell-O!

Ich lösche den Eintrag mit der Zahl 4, nun liest meine Prog. die höhste Zahl aus und erhöht diese um 1. Wie mache ich es, das ich auch nicht mehr benutzte Zahlen wieder verwenden kann?

Lösche die Datensätze nicht physisch, sondern setze ein entsprechendes Flag "gelöscht". Dann hole dir vor einem INSERT alle Einträge, die als "gelöscht" markiert wurden und überschreibe den mit der kleinsten ID. Natürlich musst du deine SELECT-Abfragen dann noch dahingehend verändern, dass dir nur Datensätze ausgegeben werden, die nicht als gelöscht markiert wurden. Sinnvoll ist diese Vorgehensweise aber nur, wenn der ID keine historische Bedeutung zukommt.

Siechfred

--
Ich bin strenggenommen auch nur interessierter Laie. (molily)