MySQL动态新建以及删除分区表
因为项目需要,最近研究了一下在MySQL数据库下如何动态新建以及删除分区表。如果全部借助存储过程的话,新建以及删除分区表在逻辑上比较死板、不灵活,而且还容易出错。因此,我新建了一个数据表table_fen_qu,借助这个表可以很(相对)灵活的对分区表进行管理。
在首次创建分区表时,若单独一条分区表数据一条分区表数据的添加,此时rang的列值大于该表中此列的最大值时,可以创建,否则失败。在这里,我是把创建分区表的代码放到一起执行的(见general_procedure中的else语句段)。以下是操作过程,不足之处请各位看官指正。
第一步:建立存储过程。
建立新建分区表的存储过程代码如下:
第二步:建立事件计划,定时执行事件。
事件如下:
相关推荐
康慧欣 2020-09-10
李轮清 2020-09-15
herohope 2020-08-18
caodayong 2020-08-15
yongyoumengxiang 2020-06-21
骷髅狗 2020-06-14
windtalkers 2020-06-14
成长之路 2020-06-05
zry 2020-05-29
snowguy 2020-05-29
yongyoumengxiang 2020-05-28
zhangchaoming 2020-05-17
jiangtie 2020-05-11
Rain 2020-05-10
Carlos 2020-02-21
airfling 2020-02-19
wangshuangbao 2020-02-13
LuoXinLoves 2020-02-02
LuoXinLoves 2020-01-19