Se fizer na mesma tabela só poderá guardar informações referentes a última ação, já que o registro é único. Concordam?
desta forma voê saberá quem foi o ultimo a atualizar a tabela, mas não vai saber quem de fato alterou o valor de X de 2,00 para 3,00, pois este pode ter sido o penultimo usuário a alterar esta informação no banco.
se isso não for o ideal para você, então faça em outra tabela onde você poderá cadastrar cada alteração realizada por usuário. Lembrando que ai o problema será de armazenamento, já que irá consumir mais espaço.
Verifique o mais indicado para a sua situação 😉