Предположим, таблица X содержит 100 кортежей.
Будет ли следующий подход к сканированию X генерировать все кортежи в TABLE X, в MySQL?
for start in [0, 10, 20, ..., 90]:
print results of "select * from X LIMIT start, 10;"
Я спрашиваю, потому что я использовал PostgreSQL, который ясно говорит, что этот подход не должен работать , но, похоже, такой информации нет для MySQL . Если это не так, есть ли способ вернуть результаты в фиксированном порядке, не зная никакой другой информации о таблице (например, каковы поля первичного ключа)?
Мне нужно отсканировать каждый кортеж в таблице в приложении, и я хочу, чтобы это делалось без использования слишком большого количества памяти в приложении (так что просто выполнить «выбор * из X» не удалось).