我有一个MySQL数据库表,我想按日期分区,特别是按月和年分区.但是,当为新的月份添加新数据时,我不想手动更新数据库.
当我最初创建数据库时,我的数据在09年11月、09年12月、1月10日等.现在,当2月开始时,我希望自动创建2月10日的分区.这个是可能的吗?
我有一个MySQL数据库表,我想按日期分区,特别是按月和年分区.但是,当为新的月份添加新数据时,我不想手动更新数据库.
当我最初创建数据库时,我的数据在09年11月、09年12月、1月10日等.现在,当2月开始时,我希望自动创建2月10日的分区.这个是可能的吗?
有几个解决方案,如果你想要一个完整的解决方案,请判断这post out on kickingtyres个.它是处理分区分析和创建的存储过程的基本组合(带有一些日志(log)记录!).
您所需要做的就是将其调整为您的分区类型(该示例使用一个bigint分区),并将该过程安排为使用MySQL事件调度器运行.