【发布时间】:2021-11-16 12:05:59
【问题描述】:
我想将汽车 ID 和时间戳保存到数据库中。但只有最后 3 辆查看过的汽车。
id | 时间戳 | 车辆 ID
01 |23-09-21 22:53|XIEKFWSH7S5GESQDGS
02 |23-09-21 24:32|GSTRDDHSDE5GHRDSGD
03 |23-09-21 46:17|LDHGUC86SJNB6%HNSH
检查是否有旧的时间戳并优先覆盖(如果,则为其他),因为它会生成大量数据。
【问题讨论】:
-
如果您可以在车辆的每个视图上添加两列到您的车辆表
updated_timestamp, no_of_views会更好更新no_of_views并设置您的updated_timstamp每次自动更新您对特定的车排进行更改。然后您可以设置一个简单的查询,并根据updated_timestamp获取观看次数最多的三辆车 -
ORDER BY timestamp DESC LIMIT 3
标签: php mysql for-loop if-statement connection