Markus Mühlich: INSERT INTO tabelle mit AutoWert

Beitrag lesen

Hallo Alexander,

wovon in einer der Autowert steht, ignoriert man das einfach und "tut so" als hätte man nur 3 Spalten?

Ja, das ist ja der Sinn und Zweck eines Autowerts. Wärend des Einfügens wird der Autowert des neu eingefügten Datensatzes selbstständig um genau einen Zähler gegenüber des vorher eingefügten Datensatz erhöht.

Achtung:
Selbst wenn ein Datensatz gelöscht wird, ist dessen Autowert immer noch vorhanden. Dies hat zur Folge, daß nachdem ein Datensatz gelöscht wurde, der darauffolgende neu eingefügte Datensatz eben den um einen Wert erhöhten Autowert erhält.

Erst durch das Komprimieren/Reparieren der Datenbank werden alle Autowerte der gelöschten Datensätze wirklich "zerstört" und sind somit wieder verfügbar.

Viele Grüße aus Köln
Markus