Meine Herren!
Ja, aber wenn du die Zeile 15 löschst, wäre die nächste Id wieder 15.
Nicht unbedingt. Zumindest verhält sich meine Sqlite Test DB nicht so.
Das wundert mich, der Algorithmus ist nämlich ziemlich eundeutig in dem Punkt:
http://www.sqlite.org/autoinc.html
Ich glaube erst wenn der maximale Wert der ID (65 Bit integer) erreicht wird und es "Lücken" wegen gelöschten IDs gibt, wird eine alte ID verwendet.
Das ist ein weiterer Punkt.
Auf jeden Fall gilt, dass AUTOINCREMENT dir eine Garantie gibt, dass eine ID nicht mehrfach vergeben wird, die du sonst nicht hast. In deinem Fall scheint das gefordert zu sein.
--
“All right, then, I'll go to hell.”
“All right, then, I'll go to hell.”