Sử dụng time loại dữ liệu. Lợi ích chính sẽ là sử dụng lại hàm thời gian hiện có được nhúng trong MySQL.
Nó có thể sẽ hiệu quả hơn về không gian khi sử dụng smallint (chỉ 2 byte) nhưng bạn sẽ mất khả năng sử dụng các hàm hiện có để hoạt động trên các trường có ngữ nghĩa là time giá trị. Tôi có thể coi các chức năng định dạng, chênh lệch thời gian, múi giờ là ví dụ về các tình huống mà bạn có thể tận dụng ngay lập tức time kiểu dữ liệu.