我有一个表视频,我需要为它创建顶级视频。
开始时,我对每个视频行使用简单的计数器,并在每个用户视图上更新它,如下所示:
UPDATE videos SET video_id=video_id+1 WHERE video_id=?
之后,我们决定创建三个不同的top,并将一些统一的结果添加到每个ip中,以使top更加准确:- top of the day -top of the week -top of the month
我已经添加了新的表,将每个用户视图作为单独的行进行计数。
INSERT INTO video_views(video_id,date,ip) VALUES(video_id,