- Регистрация
- 31.10.2013
- Сообщения
- 172
- Благодарностей
- 24
- Баллы
- 18
Знатоки работы с базами данных, подскажите, пожалуйста, как взять рондомную строку из большой таблицы.
Есть вот такой запрос, но его рекомендуют использовать только для маленьких таблиц:
SELECT * FROM имя_таблици WHERE имя_столбца=0 ORDER BY RAND() LIMIT 1;
А вот как взять строку если в таблице более 10 тыс строк. Решения толкового не нашел, то что есть в гугле, у меня никак не получается произвести через ZP, помогите плиз.
Есть вот такой запрос, но его рекомендуют использовать только для маленьких таблиц:
SELECT * FROM имя_таблици WHERE имя_столбца=0 ORDER BY RAND() LIMIT 1;
А вот как взять строку если в таблице более 10 тыс строк. Решения толкового не нашел, то что есть в гугле, у меня никак не получается произвести через ZP, помогите плиз.