Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » MySQL » Как выставить рандомный рейтинг?

Как выставить рандомный рейтинг?


     26.06.2018    sql, php    Все вопросы » MySQL    1889

вопрос
Как в таблице dle_post_extras в колонку rating проставить рандомное число от 500 до 10000?
Только в sql наверное это сложно сделать, может как на php вычислить рандом и по id записать запросом числа? В общем не знаю.
Как выставить рандомный рейтинг?

Ответа пока нет


3 комментария

maks
Юзер

maks - 27 июня 2018 09:48 -

Как пример, рандом для одной ячейки. Как последовательно обновить все ячейки?
FLOOR((RAND() * (10000-500+1))+500)

lutskboy
Эксперт

lutskboy - 27 июня 2018 11:46 -


UPDATE dle_post_extras SET rating = FLOOR( 1 + RAND( ) *1000 );

lutskboy
Эксперт

lutskboy - 27 июня 2018 11:58 -

не смог отредактировать верхнее сообщение
вот так

UPDATE dle_post_extras SET rating = ROUND((RAND() * (max - min)) + min)

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх