Thomas Schmieder: Neuste 10 Datensätze ausgeben

Beitrag lesen

Hallo,

und wenn nr nichrt automatisch belegt worden ist (autoincrement-key primary), dann ist auch nicht sichergestellt, dass die Nummer irgendwas mit der Historie zu tun hat.

Gute Datenbankdesigner geben allerdings jeder Tabelle einen Primärschlüssel, der in allen Tabellen nach der selben Regel erzeugt wird und nehmen sogar (gegen die Lehrmeinung) Schlüsselredundanzen bzw. direkte Abhängigkeiten zwischen Schlüsseln in Kauf, wenn man mal einen von dieser Regel abweichenden Schlüssel benötigt.

Der Schlüssel sollte z.B. immer ID_<Tablename> heißen und immer ein Autoincrement-Key Primary sein. Dann gibts niemals Irritationen.

Es gibt Datenbanken, die dann auch automatisch nach diesem Schlüssel sortieren, wenn man nichts Anderes angibt. Ob MySQL das tut, weiß ich nicht.

Liebe Grüße aus http://www.braunschweig.de

Tom

--
Intelligenz ist die Fähigkeit, aus Fehlern Anderer zu lernen und Mut die, eigene zu machen.