Tom: Automatisch sortieren einer Mysql-DB

Beitrag lesen

Hello,

Üblicherweise legt man in der mysql datenbank ein id feld an. wenn man dieses feld als index definiert und auto_increment unter extras einstellt, dann wird automatisch die id bei jedem eintrag in die db hochgezählt...

Und gerade bei MySQL hat es bisher immer geheißen, dass der "Autoincrement-Key" nicht garantiert immer nur hochzählen würde...
Nicht gemeint war damit die Möglichkeit, ihn sogar selber angeben zu können.

Es gibt ausreichend Threads hier im Archiv zu diesem Thema.

Ich wollte das nie glauben, dass ein Datenbankentwickler so einen Blödsinn produziert, aber man hat mir immer geantwortet, das wäre absichtlich so.

Für Blödsinn hielt ich das deshalb, weil es keine andere Möglichkeit gab mit _einer_ Tabelle (bzw. in einem Statement) einen fortlaufenden Wert zu erzeugen. Timestamps sind bekanntermaßen abhängig von der Zeit, und nicht von der Reihenfolge des Eintrages. Und das ist eben nicht immer dasselbe. Es könnten schon mehrere Datensätze zur selben Zeit eingetregen werden angesichts der schnellen Hosts heutzutage.

Harzliche Grüße vom Berg
http://bergpost.annerschbarrich.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau
Ein Jammer ist auch, dass die Dummen so selbstsicher und die Klugen voller Zweifel sind. Das sollte uns häufiger zweifeln lassen :-)