ACJunior 0 Denunciar post Postado Abril 13, 2012 Olá pessoal do iMasters, Desculpem a simplicidade da pergunta: tenho uma tabela com 3 colunas, vamos supor col1, col2 e col3. A coluna col3 deve armazenar a soma dos valores de col1 e col2 (col3 = col1+col2). Consigo fazer isso direto no banco de dados ou preciso de uma código que gere isso para mim. E se a função não fosse soma, fosse para calcular a média, por exemplo? Sei que posso obter a soma por meio de um código, mas gostaria de armazenar o valor da soma no banco de dados. Muito obrigado Compartilhar este post Link para o post Compartilhar em outros sites
Motta 645 Denunciar post Postado Abril 13, 2012 Se o Mysql aceita colunas virtuais , senão a solução pode ser uma trigger de before insert que preenche o campo calculado. Mas uma coluna derivada realmente não é necessária na maior parte das vezes. Compartilhar este post Link para o post Compartilhar em outros sites