Cheatah: MySQL auto_increment

Beitrag lesen

Hi,

Wenn ich jetzt den Datensatz mit der id 2 lösche und sich daraufhin ein neuer User ein Account anlegt, bekommt er die id 3.

ach komm, bitte nicht schon wieder. Das Thema ist doch nun wirklich schon abgekaut und ausgelutscht.

sieht aber unschön in der Tabelle aus.

Tut es nicht. Die ID hat *keine* Bedeutung neben der Eindeutigkeit. Gar keine. Nein, auch die nicht. Der explizite Wert ist zu exakt 100% absolut irrelevant. Er muss eindeutig sein, das ist alles. Mehr nicht. Immer noch nicht. Und mehr wird es auch nie sein. Es ist sogar völlig egal, ob es sich bei den Werten um Zahlen handelt oder um, sagen wir, DNS-Sequenzen. Haupt- und Nebensache, mit ihnen kann man den Datensatz IDentifizieren.

Gibt es eine Möglichkeit die id-Folge lückenlos anzupassen wenn ich einen Datensätze lösche?

Es gibt keinen _Grund_, das zu tun.

Cheatah

--
X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes