Mysql
 sql >> база данни >  >> RDS >> Mysql

Какъв е най-добрият начин за съхраняване на исторически ценоразпис в MySQL таблица?

Отделете нуждата от исторически данни от нуждата от текуща цена. Това означава:

1) Запазете текущата цена в таблицата с продуктите.

2) Когато цената се промени, поставете новата цена в таблицата с историята само с началната дата. Всъщност не се нуждаете от крайна дата, защото можете да я получите от предишния ред. (Все още можете да го поставите, това прави заявките по-лесни)

Също така не забравяйте, че историята на вашите поръчки предоставя друг вид история, действителните покупки на дадена цена във времето.



  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

  2. Как да промените часовата зона на MySQL Server?

  3. Ехо заявка преди изпълнение и без изпълнение в Codeigniter Active Record

  4. Една Mysql таблица с множество TIMESTAMP колони

  5. Изхвърляне на MySQL таблици в JSON с Golang