MySQL: Eigener Startwert für AUTO_INCREMENT setzen

Für die Generierung von Auftragsnummern oder ähnlichen Szenarien kann es hilfreich sein, eindeutige Nummern mit einer bestimmten Länge zu erzeugen. Die Option AUTO_INCREMENT hilft uns hierbei. Der Haken dabei ist, dass AUTO_INCREMENT bei 0 beginnt. Will man aber z. B. 6-Stellige Nummern generieren, kann man entweder sehr lange warten bis der Nummernkreis erreicht ist, oder man hilft ein wenig nach.

Folgender MySQL-Code führt uns zum Ziel

Anmerkung

Eine Tabelle kann nur ein AUTO_INCREMENT Feld enthalten. In unserem Beispiel ist unser Feld nun der Primärschlüssel dieser Tabelle.

Add Comment