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

Kiedy używać daty i godziny lub znacznika czasu

Zakładając, że używasz MS SQL Server (którego nie używasz, zobacz Aktualizację poniżej ):

Informacje na temat MSDN

Jeśli chcesz przechowywać informacje o dacie/godzinie w wierszu i nie chcesz zmieniać daty/godziny, użyj DateTime; w przeciwnym razie użyj znacznika czasu.

Uwaga: Pola znaczników czasu MS SQL Server nie są datami ani godzinami, są binarnymi reprezentacjami względnej sekwencji zmiany danych.

Aktualizacja

Jak zaktualizowałeś, aby powiedzieć MySQL:

Cytat z MySQL Reference

Co więcej:

Jeśli więc korzystasz z aplikacji w różnych strefach czasowych i potrzebujesz daty/godziny, aby odzwierciedlić ustawienia poszczególnych użytkowników, użyj znacznika czasu. Jeśli potrzebujesz spójności niezależnie od strefy czasowej, użyj daty i godziny



  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 sprawić, by klucz podstawowy zaczynał się od 1000?

  2. Jak znaleźć nazwę użytkownika i hasło do bazy danych mysql?

  3. Policz dni między dwiema datami, z wyłączeniem weekendów (tylko MySQL)

  4. Skąd mam wiedzieć, ile wierszy zwraca zapytanie Perl DBI?

  5. Qt - Jak zdobyć | skompilować sterownik Mysql