SQL запрос на обновление № количества случайных записей в таблице

Была задача обновить значение столбца col в №-ном количестве случайным образом выбранных строк из таблицы table в базе данных.

[cut=Читать далее...]

Это как, если сначала выполнить

Код PHP:
  1. SELECT col FROM table ORDER BY RAND() LIMIT 10
а потом изменить значение каждого из полученных 10 результатов

Код PHP:
  1. UPDATE table SET col = new_value WHERE col = old_value
На удивление сложно было найти пример простого запроса на этот случай.

Поиск дал вообще немного результатов на эту тему, и в основном трехэтажные.

Но на одном англоязычном ресурсе удалось найти искомое.

Код PHP:
  1. UPDATE table SET col = new_value ORDER BY RAND() limit 10;
Оказалось всё очень просто, и как это мы сами не додумались, да?)
ПОДЕЛИТЬСЯ В СОЦИАЛЬНЫХ СЕТЯХ:

Другие посты:

Комментарии (0)

Нет комментариев. Ваш будет первым!

Посты
УНИЛА РУ 2017

Информационно-развлекательный портал
18+ для лиц старше 18 лет
Контакты: support@unila.ru

Доска объявлений
Объявления о недвижимости
Авто объявления
Объявления о работе
Объявления об услугах
Объявления о знакомстве

Приложения
Информатор - заголовки новостей
Игры онлайн - сборник флеш игр
Встреча - анкеты для знакомства
Астролог - гороскоп на сегодня и завтра