Следующий оператор MySQL работает нормально, и он возвращает мне число строк в виде строки каждого результата.Но теперь я хочу установить для столбца pos значение «row» с помощью оператора update, поскольку я не хочу зацикливать тысячи записей с помощью одного запроса.
Anyидеи?
SELECT @row := @row + 1 AS row, u.ID,u.pos
FROM user u, (SELECT @row := 0) r
WHERE u.year<=2010
ORDER BY u.pos ASC LIMIT 0,10000