Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

timestamp Unix vs datetime


Quando você tiver a escolha, eu diria que vá para datas mySQL.

  • Você não precisará cuidar do problema de intervalo de datas s

  • Você pode facilmente consultar intervalos de tempo usando as funções de data do mySQL (BETWEEN(), DATE_ADD etc.)

  • As consultas relacionadas a datas serão muito mais rápidas, especialmente quando você tiver milhões de registros, porque não precisará usar FROM_UNIXTIME() o que pode ser caro em grandes consultas

  • É brincadeira de criança converter campos DATE em timestamps UNIX quando necessário.