Använd time
data typ. Den största fördelen är att återanvända befintlig tidsfunktion inbäddad i MySQL.
Det kommer förmodligen att vara mer effektivt när det gäller utrymme med en smallint
(endast 2 byte) men du kommer att förlora möjligheten att använda befintliga funktioner för att arbeta på fält vars semantik är en time
värde. Jag kan tänka mig formateringsfunktioner, tidsskillnad, tidszoner som exempel på scenarier där du omedelbart kan dra fördel av time
datatyp.