Използвайте time
тип данни. Основното предимство ще бъде повторното използване на съществуващата функция за време, вградена в MySQL.
Вероятно ще бъде по-ефективно по отношение на пространството с помощта на smallint
(само 2 байта), но ще загубите способността да използвате съществуващи функции за работа с полета, чиято семантика е time
стойност. Мога да се сетя за функции за форматиране, часова разлика, часови зони като примери за сценарии, при които можете да се възползвате незабавно от time
тип данни.