Usa time
tipo di dati. Il vantaggio principale sarà il riutilizzo della funzione temporale esistente incorporata in MySQL.
Probabilmente sarà più efficiente in termini di spazio usando un smallint
(solo 2 byte) ma perderai la possibilità di utilizzare le funzioni esistenti per operare su campi la cui semantica è un time
valore. Posso pensare a funzioni di formattazione, differenza di fuso orario, fusi orari come esempi di scenari in cui potresti sfruttare immediatamente il time
tipo di dati.