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

MySQL - meilleur type de données pour un temps simple avec des heures et des minutes

Utiliser time Type de données. Le principal avantage sera la réutilisation de la fonction de temps existante intégrée dans MySQL.

Ce sera probablement plus efficace en termes d'espace en utilisant un smallint (seulement 2 octets) mais vous perdrez la possibilité d'utiliser des fonctions existantes pour opérer sur des champs dont la sémantique est un time évaluer. Je peux penser aux fonctions de formatage, au décalage horaire, aux fuseaux horaires comme exemples de scénarios où vous pourriez profiter immédiatement de l'time type de données.