у меня есть база данных номеров, в ней, например, 1млн номеров. Это 1 столбец.
задача - извлекать по 10 штук и слать в игру с некоторой паузой.
Так вот в чем вопрос - можно ли использовать в запросе для этого что-то типа "select * from mybase LIMIT 0,10", потом LIMIT 10, 10 и тд.
Будет ли гарантировано, что я не буду получать повторы? ведь инструкции ORDER BY не используется.
А использовать ее я тоже не могу, т.к. сортировать каждый раз при выборке 1млн записей оно будет доолго.
Примечание:
про сортировку по умолчанию - впервые слышу
считать, что во время выборок записи будут добавляться, удаляться, изменяться. Но не массово. Но будут. Но при этом все записи - уникальные.
(на самом деле их будет не миллион, и сделать второе поле я могу, но просто меня концептуально эта проблема волнует - можно ли так делать как я говорю или нет)
Примечание:
а про альтернативные варианты - я и сам знаю. Мне интересен именно этот!
RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.
Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.
Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.