mysql вопрос

MySQL

у меня есть база данных номеров, в ней, например, 1млн номеров. Это 1 столбец.

задача - извлекать по 10 штук и слать в игру с некоторой паузой.

Так вот в чем вопрос - можно ли использовать в запросе для этого что-то типа "select * from mybase LIMIT 0,10", потом LIMIT 10, 10 и тд.
Будет ли гарантировано, что я не буду получать повторы? ведь инструкции ORDER BY не используется.
А использовать ее я тоже не могу, т.к. сортировать каждый раз при выборке 1млн записей оно будет доолго.

Примечание:
про сортировку по умолчанию - впервые слышу
считать, что во время выборок записи будут добавляться, удаляться, изменяться. Но не массово. Но будут. Но при этом все записи - уникальные.

(на самом деле их будет не миллион, и сделать второе поле я могу, но просто меня концептуально эта проблема волнует - можно ли так делать как я говорю или нет)

Примечание:
а про альтернативные варианты - я и сам знаю. Мне интересен именно этот!
Ответы:
ну есть же сортировка по умолчанию, так что в этом смысле проблем быть не должно.
может есть смысл сразу вытащить на несколько запросов вперёд, и положить, например, в сессию?
тем более можно попробовать так - WHERE your_key_field_id NOT IN ( ..список уже полученных id.. )
Вам нужно добавить еще одно поле, в которое Вам придется прописывать некоторый признак, что это значение Вы уже брали...
либо удалять выбранные записи...
теоретически Вы не можете использовать указанный метод limit X, 10 для однозначной единственной выборки элементов из таблицы, тем более при условии, что "во время выборок записи будут добавляться, удаляться, изменяться"
Вот опять очередной малолетний дурачок, который от неграмотности задает бессмысленный вопрос
и куча туповатых отвечашек, которые вместо того, чтобы надавать ему в бубен и объяснить тупость самого вопроса, начинают с умным видом выдавать "решения".


15 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.