Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Unix timestamp vs datetime

Jeśli masz wybór, powiedziałbym, że wybierz daty mySQL.

  • Nie będziesz musiał zajmować się problemem z zakresem dat s

  • Możesz łatwo zapytać o zakresy czasu, używając funkcji daty mySQL (BETWEEN(), DATE_ADD itp.)

  • Zapytania związane z datami będą znacznie szybsze, zwłaszcza gdy masz miliony rekordów, ponieważ nie będziesz musiał używać FROM_UNIXTIME() co może być kosztowne w przypadku dużych zapytań

  • W razie potrzeby konwertowanie pól DATE na znaczniki czasu UNIX jest dziecinnie proste.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak usunąć duplikaty w tabeli MySQL?

  2. INSERT ... ON DUPLICATE KEY AKTUALIZACJA z GDZIE?

  3. Dlaczego MySQL nie obsługuje precyzji w milisekundach/mikrosekundach?

  4. Wstaw zapytanie, aby wstawić wiersze w MySQL

  5. Importuj dane szesnastkowe/binarne do mysql