MySQL怎么使用event进行自动分表

技术MySQL怎么使用event进行自动分表这篇文章给大家分享的是有关MySQL怎么使用event进行自动分表的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 新单位

这篇文章是关于MySQL如何使用事件自动分类表的。我觉得边肖挺实用的,就分享给大家参考,和边肖一起来看看。

新公司需要逐表处理一个大的日志表。

首先,打开事件功能。

设置全局事件调度器=1;

然后根据时间自动创建一个新表,并将视图改为新表的查询。

--模拟日志表

create table t1 (id int,log varchar(30));

-模拟视图。

create view v_log as select * from t1;

分隔符$$

CREATE EVENT test_event

按预定计划

每1秒

STARTS str _ to _ date(' 2014-04-14 20:10:00 ',' %Y-%m-%d %T ')

注释“根据日期创建新的日志表,并修改视图以查询新的日志表”

防御命令(Defense Order)

开始

set @cur_date=replace(curtime(),' : ',' _ ');

set @ sqltext=concat(' create table log _ ',@cur_date ',(id int);');

从@sqltext准备c _ tab _ stat

执行c _ tab _ stat

设置@sqltext=concat('创建或替换视图v_log为select * from log_ ',@cur_date,';');

选择@ sqltext

从@sqltext准备一个_ view _ stat

执行a _ view _ stat

END $$

分隔符;

感谢阅读!我希望这篇关于“MySQL如何使用事件自动分类表”的文章已经在这里分享了。

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/65489.html

(0)

相关推荐

  • 怎么解决php输出图片并显示中文乱码问题

    技术怎么解决php输出图片并显示中文乱码问题这篇文章主要讲解了“怎么解决php输出图片并显示中文乱码问题”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么解决php输出图

    攻略 2021年10月25日
  • 衣服起球怎么快速去除,洗衣服时沾上许多毛毛怎么处理

    技术衣服起球怎么快速去除,洗衣服时沾上许多毛毛怎么处理洗衣服时沾上许多毛毛怎么处理?这个问题分两个方面来回答。第一衣服起球怎么快速去除,洗衣服时沾上许多毛毛怎么处理,最简单实用的,就是用透明胶带,把毛毛粘掉。还可以等衣服

    生活 2021年10月22日
  • 怎么解决MySQL的[ERROR] InnoDB: ./ibdata1 can't be opened in read-write mode问题

    技术怎么解决MySQL的[ERROR] InnoDB: ./ibdata1 cant be opened in read-write mode问题本篇内容主要讲解“怎么解决MySQL的[ERROR] InnoDB: ./

    攻略 2021年11月19日
  • C语言中柔性数组怎么用

    技术C语言中柔性数组怎么用这篇文章主要为大家展示了“C语言中柔性数组怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“C语言中柔性数组怎么用”这篇文章吧。定义可调整大小的数

    攻略 2021年11月14日
  • uvm常见断言方法(uvm里面start的参数什么意义)

    技术如何浅析UVM概念中的topdown phase本篇文章给大家分享的是有关如何浅析UVM概念中的topdown phase,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小

    攻略 2021年12月18日
  • CentOS如何安装SQL Server vNext CTP1

    技术CentOS如何安装SQL Server vNext CTP1这篇文章给大家分享的是有关CentOS如何安装SQL Server vNext CTP1的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来

    攻略 2021年11月15日