Thomas Schmieder: letzter datensatz auslesen (mysql)

Beitrag lesen

Hi Cheatah,

Noch intelligenter fände ich ja die Lösung, jeder Tabelle von Haus aud einen Primary Key auto_increment unique bigint usw. beizubiegen. Dann würde sich das mit der Reihenfolge und Uhrzeit erübrigen.

nein, würde es nicht. Du begehst einen Fehler, wenn Du einem auto_increment-Wert eine andere als wiederholungsfreie, jedoch *zufällige* Bedeutung beimisst. Der Wert dient *nur und ausschließlich* der Eindeutigkeit.

Das verstehe ich jetzt nicht. Werden denn autoincrement-Werte nicht der Reihe nach vergeben? Also der zuletzt neu eingetragene Datensatz hat den höchsten Wert, oder? Vorausgesetzt natürlich, dass man auch die Autoincrement-Funktion nutzt und nicht selber fummelt, wie dies z.B. bei MySL möglich ist. Aber das hat man ja in der Hand.

Bei Timestamp hätte ja der zuletzt veränderte Datensatz den aktuellsten Wert, der ist aber nich unbedingt zuletzt angelegt worden, sondern nur editiert.

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.