O que você quer é um sistema de movimentação de estoque. A tabela de produtos já deve existir crie outra com os campos:
CodigoDeProduto, DataMovimento, Quantidade, Movimento
Depois crie outra tabela com os seguintes campos:
TipoMovimento, CaracterísticaMovimento
Dae em cada movimentação de produto, seja de entrada, de saída ou qualquer outro, coloque um registro na tabela de movimentos com os dados da movimentação. Isso é a mesma lógica usada para arquivos de log. Não será necessário a criação de novos campos à cada movimento.