mysql如何删除分区


这篇文章主要介绍了mysql如何删除分区的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇mysql如何删除分区文章都会有所收获,下面我们一起来看看吧。 在mysql中,可以利用alter语句配合“DROP PARTITION”来删除分区,“DROP PARTITION”的作用就是用于删除指定的分区,语法为“ALTER TABLE ‘表名’ DROP PARTITION ‘分区名’ ”。本教程操作环境:windows10系统、mysql8.0.22版本、Dell G3电脑。删除分区语法为:ALTER TABLE ‘表名’ DROP PARTITION ‘分区名’清理分区数据为空,保留分区不删除,仅仅是清理数据,命令如下删除分区删除后执行查看建表语句,可以看到p20210104分区没有了增加分区##如果希望将刚删除的p20210104分区重新加回去?怎么办。先尝试直接执行增加分区命令试试结果如下,说明是不可行的。##1步骤中不可行,提示必须是在最后一个分区的后面才可以这样增加。因此如果一定要加回p20210104这个分区(即需要在中间部分增加分区),只能将p20210104 后面的分区先全删除,再增加p20210104分区,再后p20210104 后面的分区重新加回去。操作如下:##先删除p20210104分区后面的所有分区##增加p20210104分区##把p20210104分区后面的所有分区重新加回去最后再查看一下ddl发现分区加回去了,但这种操作方式会把p20210104分区后面的所有分区数据删除,在正式线上环境中请慎案例系统有操作系统表sys_log,实现每天删除90天前的分区并同时建一个4天后的分区(即每天将4天后的分区创建表),步骤如下:##新建普通表,只执行一次##修改成分区表,只执行一次,留一个当前时间的分区和将来的future分区##每天执行以下的分区操作,进行增加一天的分区,如##定时任务配置,每天执行一次分区的清开发云主机域名理与创建关于“mysql如何删除分区”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“mysql如何删除分区”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注开发云行业资讯频道。

相关推荐: MySQL中PHP语法是怎样的

这篇文章给大家介绍MySQL中PHP语法是怎样的,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。MySQL 可应用于多种语言,包括 PERL, C, C+开发云主机域名+, JAVA 和 PHP。 在这些语言中,Mysql在PHP的web开…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 06/28 17:51
下一篇 06/28 17:51

相关推荐