Можно ли одинм UPDATE установить одно поле во всех строках в случайное значение?

440hz

php.ru
Можно ли одинм UPDATE установить одно поле во всех строках в случайное значение?

есть таблица. T. В ней есть поле F integer(11). можно ли одинм запросом установить знчения поля F всех строк таблицы T в случайное значение?

UPDATE T SET F = случайное_число()
 

440hz

php.ru
si
ставит в поле 0|1, а надо число.
теперь немного понятен смысл ORDER BY RAND() :D
 

440hz

php.ru
Steamroller
не. не канает. в основе все равно 0 или 1
э-э-э хотя ща ...
да. почти попали ... у меня unsigned. прошло так
abs((rand()-0.5)*4*1024*1024*1024)

немного запоздало, но ...

к вопросу "нахрена козе баян". есть одна база и несколько сайтов (похожих друг на друга. партнерка) ее пользующих. на разных сайтах надо записи из таблицы показывать в различной последовательности, но с листанием по страницам, т.е. сохранять ORDER BY.

пришла идея сделать поле для каждого сайта. прописать туда случайное число и сортировать по этому полю. тогда на разных сайтах будет разная сортировка и разные строки из таблицы покажутся на разных страницах при соблюдении глобальной сортировки таблицы.

покатит такое решение?
 
Сверху