Как «постранично» прочесть содержимое таблицы с составным ключом?
Для перевода полей с php сериализации на JSON нужно в ряде таблиц перебрать все записи.
Если бы ключ был из одного int поля, то все понятно: выборку сортируем по ключу, добавляя "and pkeyField > :lastValue"
А как быть, если ключ составной? Может есть вариант более изящный, чем добавление временного поля с автоинкрементом, что влечет за собой большие изменения в структуре таблиц (убрать внешний ключ, поставить новый ключ-инкремент, потом вернуть обратно)