朋友我创建了一个mysql表来获取我网站的页面访问。
我的桌子是这样的
statistics_table(stat_id,visited_page,visit_count)
每次访问的visit_count增加一的地方,这很完美。但是现在我需要每天将所有统计信息保存在不同的表中,以实现流量监控目的。
就像跟随
2012/12/15-->page1-->100 visits
2012/12/16-->page1-->180 visits
2012/12/17-->page1-->200 visits
因为statistics_table每天都会增加其值,所以我可以使用
(2012/12/16-->page1-->visits)-(2012/12/15-->page1-->visits)//80 visits
目前,我正在使用另一个具有相同
schema+date
的表,并每天使用cron作业对其进行更新。有什么办法可以代替我的工作来完成这项工作?我的意思是简单/更好的方法。感谢您的任何建议。
最佳答案
您可以使用以下查询语句将数据插入到另一个表中,
INSERT INTO Table_name(stat_id,visited_page,visit_count)
SELECT stat_id,visited,visit_count_page FROM Exist_Tablename WHERE <condition>;
DELETE FROM Exist_Tablename
WHERE <condition>;
这样您可以尝试,
这可能对您有帮助。