Mysql
 sql >> Database >  >> RDS >> Mysql

MySQL:il miglior tipo di dati per il tempo semplice con ore e minuti

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.