如何基于滑动日期窗口动态创建联合日期分区表的VIEW

时间:2011-07-14 08:24:14

标签: mysql views

我有一个包含数百万条记录的表,我想在日期进行分区以方便维护,所以table_2011_01_01,table_2011_01_02。

对于计算,我希望有一个视图,根据滑动日期窗口动态地联合这些表。例如,一个将过去三天的表联合起来的视图。在mysql VIEW文档中,我找不到一种简单的方法来使底层选择动态UNION表最近3天。

在MYSQL中这样做的好方法是什么?

1 个答案:

答案 0 :(得分:1)

如果您对表进行分区,则无需明确地处理单独的分区 MySQL会为你做这件事。

所以你不需要union并且你不需要指定表,你可以只写一个访问单个表的select,如果需要多个分区,MySQL会自动将它们联合起来。

<强>链接:
http://dev.mysql.com/doc/refman/5.5/en/partitioning.html
请务必阅读:http://dev.mysql.com/doc/refman/5.5/en/partitioning-limitations.html

相关问题