Подскажите пожалуйста, столкнулся с небольшим таким багом. В общем, у меня есть связанные таблицы и прописаны свойства на них ON DELETE ON UPDATE CASCADE. Для пагинации я вывожу получается данные с таблицы и в конце пишу LIMIT OFFSET . Но иногда(редко но бывает), я вот удаляю данные, считываю данные снова и у меня это ломается. Т.е. вот например, после удаления у меня на первой странице выводятся объекты с первого по восьмой id, а со второго с 9 по 16. Но, выводится на первой странице с 1 по 8, а на второй выводится 9, 10, 11, 1, 2, 3, 4, 5. Т.е. почему-то нарушается, не могу понять почему, хотя если вот вывести все записи(без пагинации), выведет все записи как надо. Подскажите, может кто знает