Cheatah: Neuste 10 Datensätze ausgeben

Beitrag lesen

Hi,

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.

auch eine auto_increment-Spalte darf nicht für eine Sortierung missbraucht werden. Der Wert dient *nur und ausschließlich* der Eindeutigkeit.

Gute Datenbankdesigner geben allerdings jeder Tabelle einen Primärschlüssel,

Was?

Der Schlüssel sollte z.B. immer ID_<Tablename> heißen

Nomenklaturen sind lokal. Bei mir heißt eine PK-Spalte beispielsweise immer 'id' und wird aus anderen Tabellen mittels 'ref_tabellenname' referenziert. Übrigens: Wie vergibst Du die Namen, wenn der PK aus mehreren Spalten besteht?

und immer ein Autoincrement-Key Primary sein.

Dies gilt wohlgemerkt nur für MySQL. Die meisten anderen DBMSse kennen ein solches Konzept nämlich nicht.

Dann gibts niemals Irritationen.

Das ist zwar sehr wichtig, es gibt aber mehrere Modelle, die dies leisten.

Es gibt Datenbanken, die dann auch automatisch nach diesem Schlüssel sortieren, wenn man nichts Anderes angibt.

Echt? Welche zum Beispiel? Ist das von bestimmten Bedingungen bei der Abfrage abhängig?

Cheatah

--
X-Will-Answer-Email: No