mysql - 在 MySQL 中存储 X 点击/天的最佳方式

标签 mysql storage

我想将用户过去 10 天的点击存储在我的数据库中。

我听说像这样存储它:“4;3;1;4;5;3;7;2;6;3”是一个非常糟糕的主意,它违反了规则。

但是,还有什么更好的方法来存储这么多天的点击次数呢?对我来说,每天点击创建 10 列是疯狂的。

请指教。

最佳答案

我会将其存储在这样的表中

userkey (PK, FK)
date (PK)
clicks

有时,系统会要求您提供“过去 30 天”或“去年”

并且它使管理 10 列或尝试滚动值的维护变得更加容易

关于mysql - 在 MySQL 中存储 X 点击/天的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7056021/

相关文章:

c - 在 C 中存储数据类型

mysql - Rails:Heroku CI:Mysql2::错误:无法连接到 '127.0.0.1' (111) 上的 MySQL 服务器进行测试环境

php - 从外键获取值(value)。 MySQL。 PHP

mysql - 如何从 MySQL 迁移到 Galera 集群

php - 图片上传存储策略

azure - 是否可以使用 LRS(本地冗余存储)直接读取 Azure 存储帐户的副本?

python - 如何打破azure python SDK中已存在的租约

android - 如何将 URI 转换为文件 Android 10

Mysql 复制 mysql(全部)数据库 - 奇怪的问题

python - 第一个 : "Unable to find vcvarsall.bat" and Now: "TypeError: unorderable types: NonType() >= str()"