Vinzenz Mai: Mysql - neuesten datensatz auswählen

Beitrag lesen

Hallo Florian,

zu aller erst möchte ich sagen das das ein wirklich tolles forum ist.

Brei um den Bart schmier.

respekt! aber nun zu meiner frage: wie wähle ich den datensatz mit der höchsten id aus?

Du verwendest MySQL:
Wähle Deine Spalten aus,
Sortiere absteigend nach der ID (ORDER BY id DESC),
Limitiere Deine Ergebnismenge auf einen Datensatz (LIMIT 1).
Du findest alles im Handbuch im Kapitel SELECT-Syntax.

Ich gehe davon aus, dass jede ID nur einmal vorkommt. Da der Funktionsumfang von MySQL von Version zu Version sehr unterschiedlich sein kann, solltest Du Dir es angewöhnen bei Fragen zu MySQL die von Dir verwendete Version gleich mit anzugeben.

Freundliche Grüße

Vinzenz

Ach übrigens: Eine ID sollte nur eine ID sein und keine weitere Bedeutung tragen. Wenn Du ein Datensatzalter ermitteln willst, so füge Deiner Tabelle eine Spalte vom Typ Timestamp hinzu und lass diese Spalte beim Hinzufügen eines Datensatzes füllen.