Mysql Teil 1

Auto Increment?

Zählt automatisch hoch. Er merkt sich selber, wo der letzte Zählerstand war. Wenn z.B. die höchste id 6 gewesen ist und wir den Datensatz mit der id 6 gelöscht haben, hat sich auto increment trotzdem die 6 gemerkt und wenn wir dann etwas einfügen, ist es halt die 7.
Wir können auch null als Wert beim einfügen übergeben, durch Autoincrement wird der Wert trotzdem automatisch hochgezählt, auch wenn not NULL nicht zulässig ist.
Es wird ein Index benötigt, wenn man auto increment verwendet z.B. Primärschlüssel, es gibt aber noch mehr.
Gruppensequenzen sind bei MyISAM Tabellen möglich.

Diskussion