1、开启事件
 a.查询事件是否开启   SHOW VARIABLES LIKE '%scheduler%';
 b.设置开启事件         set global event_scheduler = on;

2、创建过程和事件

CREATE DEFINER=`root`@`192.168.59.155` PROCEDURE `pro_create_jkzs`()
BEGIN
declare i int;
set i=1;
while i<=12 do  set @sql_create_table_jkzs = CONCAT('CREATE TABLE jkzsevent_',date_format(date_add(curdate(), interval i month),'%Y%m'),' LIKE jkzsevent_202006 ');set @sql_create_table_faultass = CONCAT('CREATE TABLE faultass_',date_format(date_add(curdate(), interval i month),'%Y%m'),' LIKE faultass_202006 ');set @sql_create_table_faultlosepower = CONCAT('CREATE TABLE faultlosepower_',date_format(date_add(curdate(), interval i month),'%Y%m'),' LIKE faultlosepower_202006 ');
PREPARE sql_jkzs_stmt FROM @sql_create_table_jkzs;
PREPARE sql_faultass_stmt FROM @sql_create_table_faultass;
PREPARE sql_faultlosepower_stmt FROM @sql_create_table_faultlosepower;
EXECUTE sql_jkzs_stmt;
EXECUTE sql_faultass_stmt;
EXECUTE sql_faultlosepower_stmt;
deallocate prepare sql_jkzs_stmt;
deallocate prepare sql_faultass_stmt;
deallocate prepare sql_faultlosepower_stmt;
set i=i+1;
end while;
END
drop event if EXISTS pro_create_jkzs();create EVENT pro_create_jkzs()ON SCHEDULE EVERY 1 YEARSTARTS '2020-03-04 20:12:00' ON COMPLETION PRESERVE ENABLEDOCALL pro_create_jkzs();

创建事件以及执行时间,一年一次(开始时间可以自定义)

3、执行成功

mysql 按月自动建表相关推荐

  1. spring boot操作mysql数据库:自动建表,数据添加、查询和修改

    1 mysql自动建表 (1)首先使用IntelliJ IDEA新建spring boot工程,然后在pom.xml中加入mysql的依赖: <!-- MYSQL --><depen ...

  2. mysql jpa 不要自动建表_jpa无法自动创建数据库表

    下面是配置信息: spring.jpa: show-sql: true database: MYSQL properties.hibernate.dialect: org.hibernate.dial ...

  3. ShardingSphere笔记(三):自定义分片算法 — 按月分表·真·自动建表

    ShardingSphere笔记(二):自定义分片算法 - 按月分表·真·自动建表 文章目录 ShardingSphere笔记(二):自定义分片算法 - 按月分表·真·自动建表 一. 前言 二. Sp ...

  4. Springboot 之 Hibernate自动建表(Mysql)

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 引入Maven依赖包 <dependency><groupId>org.sp ...

  5. hibernate mysql 自动建表_配置hibernate根据实体类自动建表功能

    Hibernate支持自动建表,在开发阶段很方便,可以保证hbm与数据库表结构的自动同步. 如何使用呢?很简单,只要在hibernate.cfg.xml里加上如下代码 Xml代码update upda ...

  6. [NewLife.XCode]反向工程(自动建表建库大杀器)

    NewLife.XCode是一个有10多年历史的开源数据中间件,支持nfx/netstandard,由新生命团队(2002~2019)开发完成并维护至今,以下简称XCode. 整个系列教程会大量结合示 ...

  7. 打包jar文件后的spring部署及hibernate自动建表经验总结

    楔子 用spring+hibernate做一个服务器运行程序,在部署到服务器时(打包成jar,在window server2008下运行),出现了以下两个纠结问题: 1. 加载不了Spring容器 2 ...

  8. Hibernate无法自动建表的缘故

    说一下我的缘故:根本原因是建表的SQL语句错误,不同的版本的hibernate-core包下的不同的Dialect使用的SQL是不一样的,我开启了show-sql后,控制台打印如下: Hibernat ...

  9. 【SSH】——Hibernate实现简单的自动建表

    转载:http://blog.csdn.net/u010066934/article/details/49078445 [与ORM] Object Relational Mapping,对象关系映射, ...

最新文章

  1. sqlserver数据库进行数据和结构比较和同步 Visual Studio2017 数据库架构比较
  2. http://www.cnblogs.com/qtqq/p/5271164.html
  3. 今日话题:月薪过万真的很难吗?
  4. linux clock命令,Linux中clock命令起什么作用呢?
  5. python如何关闭窗口仍能运行_Python在退出时关闭自己的CMD shell窗口
  6. 论文浅尝 - AAAI2020 | 小样本知识图谱补全
  7. 加强计算机网络应用,如何加强计算机网络管理技术创新应用
  8. 腾讯云432元撸4年2H4G6M云服务器
  9. linux服务器搭建_Linux下搭建FTP服务器笔记
  10. C++_基础部分_C++文件操作_文件的写入操作---C++语言工作笔记076
  11. mysql8默认字符编码_mysql默认字符编码问题
  12. Invalid bean definition with name ‘dataSourceCSS‘ dfined in class path resource[xxx]
  13. 1092 最好吃的月饼 (20 point(s))- PAT乙级真题
  14. Linux的10个经典彩蛋
  15. HBuilder X 设置保存时编译
  16. windows快捷健总结
  17. xy苹果助手未受信任_经过苹果企业签名的应用该如何安装
  18. WinRAR 破解注册
  19. linux学习随手笔记
  20. 软件测试需要掌握哪些知识?软件测试基础理论

热门文章

  1. 机器学习--信息 信息熵 信息增益
  2. python中eval与json.loads对json的处理
  3. 利用Squid反向代理搭建CDN缓存服务器加快Web访问速度
  4. 自行制作IT资产管理软件思路
  5. 截图 从图片中取一部分
  6. textarea 自适应窗口|IE、firefox 显示同样的效果
  7. 亮剑:PHP,我的未来不是梦(3)
  8. golang go-restful RESTful框架 简介
  9. centos7 yum 错误 This system is not registered with an entitlement server
  10. linux c ping实现