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

Wersjonowanie tabel (tabele historyczne) i Relacje tabel porządku

Jednym z niebezpieczeństw związanych z rejestrowaniem tylko jednego znacznika czasu jest to, że trudno jest określić, jaki jest najnowszy wpis dla danego zamówienia. Musisz użyć podselekcji lub funkcji. Zalecam posiadanie start_timestamp i finish_timestamp, przy czym ten ostatni jest NULL dla najnowszego wpisu. Kiedy wpis staje się historią, wypełniany jest znacznik czasu zakończenia. Jestem pewien, że istnieją inne sposoby radzenia sobie z tym problemem, ale wydaje mi się to najprostsze.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql REPLACE zapytanie z wieloma kluczami podstawowymi

  2. Laravel 5.3:Błąd składni lub naruszenie dostępu:1463 W klauzuli HAVING używane jest pole niegrupujące 'distance'

  3. MySQL Connector i kolizja nagłówków VC2010

  4. Jak mogę zatrzymać zapytanie MySQL, jeśli trwa zbyt długo?

  5. Ranking wyszukiwania MySql z kryteriami