Ik heb een tabel met items die af en toe geupdate worden. Elk item heeft een primary key (int) en een modified unix timestamp (int).
Hoe selecteer ik de rijen voor pagina 1 en later voor pagina 2, zonder dat updates of deletes in de tussentijd roet in het eten gooien?
Zonder updates is het simpel:
Alhoewel, modified is niet per se uniek dus ook hier kan al iets fout gaan.
Iets als een sequence voor updates zou handig zijn maar volgens mij ondersteunt MySQL dat niet.
Kan het uberhaupt zonder client-side logica?
https://developer.twitter...es/working-with-timelines
Hoe selecteer ik de rijen voor pagina 1 en later voor pagina 2, zonder dat updates of deletes in de tussentijd roet in het eten gooien?
Zonder updates is het simpel:
SQL:
1
2
| order by modified desc limit 0, 10 # p1 order by modified desc limit 10, 10 # p2 |
Alhoewel, modified is niet per se uniek dus ook hier kan al iets fout gaan.
Iets als een sequence voor updates zou handig zijn maar volgens mij ondersteunt MySQL dat niet.
Kan het uberhaupt zonder client-side logica?
https://developer.twitter...es/working-with-timelines
[ Voor 3% gewijzigd door Olaf van der Spek op 11-06-2018 09:49 ]