As the title says, is it necessary to give both id and timestamp to get the next page? I am thinking of something like this:
select * from my_table where
(date_created, id) <
((select date_created from my_table where page_id = 1234), 1234)
order by date_created, id desc limit 10