使用mysql数据库  数据分表是按每天一张  现在我要查询总数据怎么办?   框架使用的是spring+springMVC+mybatis 
急啊   在线等。

解决方案 »

  1.   

    查询 information_schema.tables 获得所有的表名,再拼一个 union all 所有表的查询就行了
      

  2.   

    楼主你好,
    你这种情况,我能想到的就是用MERGE存储引擎来处理
    下面的文章你可以参考下http://blog.51yip.com/mysql/1029.html
      

  3.   

    最好用mysql自带的纵向分区功能,不过这样的话就需要在查询条件中携带分区的关键字。
    否则如果自己分表,再用union all再select的话,我理解是不会有任何索引的,效率会有比较大的问题。