Usar time
tipo de datos. El principal beneficio será la reutilización de la función de tiempo existente integrada en MySQL.
Probablemente será más eficiente en términos de espacio usando un smallint
(solo 2 bytes) pero perderá la capacidad de usar funciones existentes para operar en campos cuya semántica es un time
valor. Puedo pensar en funciones de formato, diferencia horaria, zonas horarias como ejemplos de escenarios en los que podría aprovechar inmediatamente el time
tipo de datos.