Je travaille sur un code/une base de données existant et je dois ajouter un champ à la base de données qui va enregistrer un numéro de séquence lié à cet ID (étranger).MySQL: Ajouter une colonne de séquence basée sur un autre champ
données de la table Exemple (courant):
ID ACCOUNT some_other_stuff
1 1 ...
2 1 ...
3 1 ...
4 2 ...
5 2 ...
6 1 ...
je dois ajouter une colonne sequenceid qui incrémente séparément pour chaque compte, réalisation:
ID ACCOUNT SEQ some_other_stuff
1 1 1 ...
2 1 2 ...
3 1 3 ...
4 2 1 ...
5 2 2 ...
6 1 4 ...
Notez que la séquence est liée à compte.
Y a-t-il un moyen de parvenir à cela en SQL, ou est-ce que j'ai recours à un script PHP pour faire le travail pour moi?
TIA, Kev
@tom haigh can vous s'il vous plaît expliquer comment cela fonctionne? – FBP