私はいくつかのレガシーコード/データベースに取り組んでおり、その(外部)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