MySQL: добавить столбец последовательности на основе другого поля
Я работаю над устаревшим кодом / базой данных, и мне нужно добавить в базу данных поле, в котором будет записан порядковый номер, связанный с этим (внешним) идентификатором.
Пример таблицы данных (текущий):
ID ACCOUNT some_other_stuff
1 1 ...
2 1 ...
3 1 ...
4 2 ...
5 2 ...
6 1 ...
Мне нужно добавить столбец sequenceid, который увеличивается отдельно для каждой учетной записи, достигая:
ID ACCOUNT SEQ some_other_stuff
1 1 1 ...
2 1 2 ...
3 1 3 ...
4 2 1 ...
5 2 2 ...
6 1 4 ...
Обратите внимание, что последовательность связана с учетной записью.
Есть ли способ, которым я могу достичь этого в SQL, или я прибегаю к сценарию PHP, чтобы сделать эту работу для меня?
ТИА, Кев