Matze: Ausgabe der letzten SQL Einträge

Beitrag lesen

Hallo,

ich bin mir 100% sicher, dass ich mit der vorgeschlagenen Lösung die letzten 10 Einträge einer Tabelle mit einer auto_increment Spalte ausgeben kann.

Nein, noch nicht einmal das. Nicht immer. Eine Spalte mit einem DATETIME-Wert
ist dafür genau das richtige.

und was gibt mein Beispiel bei 1(!) Tabelle deiner Meinung nach dann aus?

Erst recht nicht im aktuellen Fall - auch wenn hier vermutlich ein Fehler im
Datenbankdesign vorliegt: Wie kriegst Du mit Autoincrement die 10 neuesten Datensätze, die sich auf mehrere Tabellen verteilen?

Dieses Problem lag beim OP noch nicht vor :)

Es ist ganz einfach eine gute Idee, IDs nicht für solche Zwecke zu missbrauchen.

Touché! Ich geb mich in dem Fall geschlagen. Bei nur 1 Tabelle rück ich von meinem Standpunkt aber nicht ab :)

Warum sollte man es nicht richtig[tm] machen, wenn es ganz einfach und ohne
großen Aufwand geht?

Ich hab nie behauptet es wäre schwer oder ein "großer Aufwand".
IMHO aber überflüssig solange es sich um nur eine Tabelle handelt.

Ich hoffe der OP liest noch mit.

Grüße, Matze