求数据库设计 24小时内最高点击 和 周最高点击
目前只有一个 总点击 字段
目前只有一个 总点击 字段
解决方案 »
- 编译安装的Mysql 第一次启动报错如下
- 一订单多供应商如何设计表结构?
- 64位系统Mysql安装问题?
- 多线程+socket+ODBC API连接mysql,句柄一直增加
- 历时4年的研究,我独自一人在没有任何参考和借鉴的情况下,完全自主研发的搜索引擎〖纳百海知识库〗今天开始公测
- mysql+odbc3.51+asp不能addnew插入问题,百分求解!
- 请问mysql中执行select语句后,如何把记录显示出来??
- 请教大侠,存储过程里事务具体怎么写
- 如何在存储过程中访问oracle数据库?
- help~有大佬帮写下这个sql吗
- 请帮我看下这个SQL语句问题出在哪,应该怎么改?
- 实现阿拉伯数字转为中文的MYsql函数
点击记录表 (url, 时间)每点击一次,则向这个表插入一条记录。时间为当前时间。
id typeid title senddate update click
文章内容表外键 内容
aid body
大约10万的文章 数据各位 老大 我要建立一个表 记录所有的文章浏览时间记录吗。
统计每天的数据也会快些,搜索的范围减少了很多。
24小时内最高点击 和 周最高点击建表如下
访问统计表 (文章id,访问时间_小时,访问次数) , primary key(文章id,访问时间_小时)
当文章被点击时INSERT INTO 访问统计表 values (文章id,DATE_FORMAT(now(),'%Y-%m-%d %H:00:00'),1);
ON DUPLICATE KEY UPDATE
访问次数=访问次数+1;然后定时将 访问统计表 中大于一周的记录删除。