Mysql
 sql >> Base de données >  >> RDS >> Mysql

Durée de stockage MySQL - type de données ?

Le stocker sous la forme d'un nombre entier de secondes sera la meilleure solution.

  • La UPDATE sera propre et simple - c'est-à-dire duration = duration + $increment
  • Comme l'a noté Tristram, il existe des limitations à utiliser le TIME champ - par ex. "TIME les valeurs peuvent aller de '-838:59:59' à '838:59:59' "
  • Le format d'affichage des jours/heures/minutes/secondes ne sera pas codé en dur.
  • L'exécution de vos autres calculs sera presque sûrement plus clair lorsque vous travaillerez avec un champ entier "nombre de secondes".