Редко, но все же приходиться иногда проставить с помощью инкремента некое поле в таблице базы данных, например место или позиция в рейтинге чего-либо. Для этого необходимо выполнить такие команды:
-- Определяем переменную select @i := 0; -- Используем ее в качестве инкремента и присваиваем значение нужному нам полю. UPDATE `site_statistic` SET `ratePosition` = (select @i := @i + 1) ORDER BY myPoint DESC;
Пожалуй, все.
Комментариев нет:
Отправить комментарий