Tachauch,
gibt es eine bessere Methode, um alle Datensätze außer den ersten xxx (z.B. 42) zu bekommen als
SELECT ... LIMIT xxx, sehrgrossezahl
bzw.
SELECT ... LIMIT 42, 999999999999
?
LIMIT 42,
(also einfach ohne Anzahl) wird nicht akzeptiert.
Bei Verwendung einer großen Zahl besteht ja immer die theoretische Möglichkeit, nicht alle gewünschten Datensätze zu erfassen.
Ok, man könnte natürlich in einem Extra-Select erstmal die Gesamtzahl der Datensätze auslesen und die benutzen.
Aber das ist auch wieder nur sicher, wenn man Transaktionen benutzt, denn es könnte ja ein anderer Prozeß zwischen den beiden Selects neue Datensätze einfügen.
Die ersten xxx Ergebnisse im Programm wegzuschmeißen find ich auch nicht so toll.
Gibt es also eine schlauere, sichere Methode, alle zu erfassen ohne Transaktionen?
bis denne,
Peter