Armazená-lo como um número inteiro de segundos será o melhor caminho a percorrer.
- A
UPDATEserá limpo e simples - ou seja,duration = duration + $increment - Como Tristram observou, existem limitações
para usar o
TIMEcampo - por exemplo "TIMEos 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".