MySQL:基于另一个字段添加序列列
我正在处理一些遗留代码/数据库,并且需要向数据库中添加一个字段,该字段将记录与该(外部)ID相关的序列号。
示例表数据(当前):
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脚本来为我完成工作?
TIA, Kev