Reverse die "natürliche Reihenfolge" einer MySQL-Tabelle ohne ORDER BY?

Ich habe es mit einer alten Datenbanktabelle zu tun, die weder eine Spalte mit dem Einfügungsdatum noch eine Spalte mit einer eindeutigen ID enthält. Die natürliche Reihenfolge der Einfügung ist jedoch weiterhin gültig, wenn sie mit einem einfachen @ überprüft wirSELECT * zeigt die ältesten bis neuesten.

Ich möchte diese Daten mit Paginierung abrufen, aber die Reihenfolge umkehren, als wäre esORDER BY date DESC

Ich habe darüber nachgedacht, die Abfrage umzubrechen, den resultierenden Zeilen eine numerische ID zuzuweisen und dann ein @ zu macheORDER BY auf das Ergebnis, aber wow, das scheint verrückt.

Gibt es eine einfachere Lösung, die ich übersehen habe?

Ich kann der vorhandenen Tabelle keine Spalten hinzufügen, ich muss so damit arbeiten.

Vielen Dank für alle Ideen!

Antworten auf die Frage(4)

Ihre Antwort auf die Frage