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

Używanie pola DATE jako klucza podstawowego wymiaru daty w MySQL

Wymiar daty jest rodzajem szczególnego -- posiadanie daty (2011-12-07) lub liczby całkowitej związanej z datą (20111207) dla klucza podstawowego jest w rzeczywistości preferowane. Pozwala to na ładne partycjonowanie (według daty) tabel faktów.

W przypadku innych typów wymiarów zalecane są klucze zastępcze (liczby całkowite).

Jako szablon, każdy wymiar zwykle zawiera wpisy dla unknown, not entered, error, ... które często są dopasowywane do klawiszy 0, -1, -2, ...

Z tego powodu częściej spotyka się datę sformatowaną jako liczba całkowitą (20111207) jako klucz podstawowy zamiast daty -- jest to trochę bałaganiarskie, aby przedstawić unknown, not entered, error, ... z klawiszem daty.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Czy MySQL zwiera funkcję IF()?

  2. jak wybrać 2 tabele w ten sposób

  3. Aktualizuj wiele wierszy z różnymi wartościami w jednym zapytaniu - MySQL

  4. Przygotowana instrukcja PHP MySQLi multi_query

  5. Sformatuj liczbę do 2 miejsc po przecinku