Hi Sven
Wenn jetzt der zuletzt eingegebene Datensatz gelöscht wird und ein neuer
Datensatz ángelegt wird, so erhält der Neue Datensatz den gleichen Wert
in dem Feld "id" wie der zuvor gelöschte. Kann ich das irgendwie unterbinden?
Bzw. wieso wird ein schonmal vergebener Autowert noch einmal vergeben?
Ja, respektive Jain, nur der höchste Wert wird nochmal vergeben:
http://www.mysql.com/doc/en/example-AUTO_INCREMENT.html
Direkt über dem Strich vor den Usercomments steht der Satz:
Note that in this case, the AUTO_INCREMENT value will be reused if you delete the row with the biggest AUTO_INCREMENT value in any group.
Lösen könntest du das zb indem du Datensätze nicht wirklich löscht, sondern
archivierst (End-Datum setzen, einen Flag setzen...).
Gruss Daniela