mysql - 如何在数据库中存储前 7 天的数据?

标签 mysql database

我想为页面创建简单的统计数据。如何在数据库中存储最近 7 天的点击次数?我只需要知道如何在数据库中只存储前 7 天的数据。像这样的东西:

  • 2 月 3 日:10
  • 2 月 2 日:11
  • 2 月 1 日:10
  • 1 月 31 日:1

等等?

我是否需要制作 7 列来存储每天的点击数,或者我可以用一列来管理?

最佳答案

我建议你再添加一张 table

  • pageID - 页表的外键(或其他引用)
  • 日期
  • 点击

并且每天每页存储一行。然后,您可以从该表中删除日期大于 7 天的所有行作为每日作业。

关于mysql - 如何在数据库中存储前 7 天的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4885287/

相关文章:

ios - iOS map 应用的后端架构

php - 写入 PDO DELETE 查询值

java - Anylogic:本地数据库连接

mysql - 监视 MySQL 中未使用的索引

mysql - 为在 RDS 上运行的 MySQL 中的所有 Select 查询设置超时

mysql - mysql 存储值 : 0. 0 到 1.0 的正确数据库类型

mysql - 拒绝 root MySQL 用户访问数据库

sql - 使用一个 select 语句返回特定范围之间的行

javascript - 我使用 mysql 的快速端点路由记录错误 : connect ECONNREFUSED 127. 0.0.1

mysql - 将数据拆分到多个数据库的良好做法?