Tom: Auto-Increment

Beitrag lesen

Hello,

Wie definiere ich eine Spalte als Auto-Increment

Für welche Datenbank?

und wie wende ich das dann an, wenn ich z.B. eine neue Zeile einfügen will?

Indem Du einfach einen neuen Satz einfügst. Das Feld mit dem Autoincrement-Wert wird dann von der DBE automatisch belegt, i.d.R. mit dem nächsten höheren Wert des höchsen bisher vorkommenen Wertes der Spalte, auch wenn der zugehörige Satz schon wieder gelöscht wurde.

Spannend ist immer die Frage, was an den Gerenzen des Wertebereiches passiert, und ob das Incrementverhalten vom DBMS garantiert weird.

Grüße

Tom