Взять рондомную строку из таблици в mysql

SilverSun

Client
Регистрация
31.10.2013
Сообщения
172
Благодарностей
24
Баллы
18
Знатоки работы с базами данных, подскажите, пожалуйста, как взять рондомную строку из большой таблицы.
Есть вот такой запрос, но его рекомендуют использовать только для маленьких таблиц:

SELECT * FROM имя_таблици WHERE имя_столбца=0 ORDER BY RAND() LIMIT 1;

А вот как взять строку если в таблице более 10 тыс строк. Решения толкового не нашел, то что есть в гугле, у меня никак не получается произвести через ZP, помогите плиз.
 

deopl

Client
Регистрация
06.12.2011
Сообщения
656
Благодарностей
125
Баллы
43

amyboose

Client
Регистрация
21.04.2016
Сообщения
2 312
Благодарностей
1 191
Баллы
113
10 к строк - это маленькая таблица. Средние начинаются от 100 к значений.
 

SilverSun

Client
Регистрация
31.10.2013
Сообщения
172
Благодарностей
24
Баллы
18
Ну предполагается что таблицы будут более чем 10 к, просто я написал для примера.
Всех благодарю, решение нашел.
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)