场景:
系统每天会生成一个mysql数据表,里面存储的当天的模块访问量,假设字段为pv。如何统计一个月的模块访问量呢?每个表的结构都是一样的。
非常感谢!
= =
MySQL数据表不是可以无限建的,你们这TM是什么设计。。。
建议回家看看数据库设计的书先。。。
一开始都放在一个表里,根本就不会这么蛋疼了啊???
你们有考虑性能和可维护性的问题吗???
select count(1) from pv_150506
union all
select count(1) from pv_150507
union all
........
foreach结果集,相加汇总。
使用information_schema库的tables表查询毫无压力
SELECT SUM(TABLE_ROWS) FROM information_schema.`TABLES` WHERE TABLE_NAME LIKE "pv_%" AND LEFT(CREATE_TIME, 10)="2015-05-07"
4 回答1.8k 阅读✓ 已解决
8 回答1.4k 阅读
3 回答1.4k 阅读✓ 已解决
4 回答2.4k 阅读
3 回答1.2k 阅读✓ 已解决
2 回答1.9k 阅读
1 回答985 阅读✓ 已解决