Armazená-lo como um número inteiro de segundos será o melhor caminho a percorrer.
- A
UPDATE
será limpo e simples - ou seja,duration = duration + $increment
- Como Tristram observou, existem limitações
para usar o
TIME
campo - por exemplo "TIME
os valores podem variar de'-838:59:59'
para'838:59:59'
" - A formatação de exibição de dias/horas/minutos/segundos não será codificada.
- A execução de seus outros cálculos quase certamente ficará mais claro ao trabalhar com um campo inteiro "número de segundos".