mysql 按月自动建表
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 按月自动建表相关推荐
- spring boot操作mysql数据库:自动建表,数据添加、查询和修改
1 mysql自动建表 (1)首先使用IntelliJ IDEA新建spring boot工程,然后在pom.xml中加入mysql的依赖: <!-- MYSQL --><depen ...
- mysql jpa 不要自动建表_jpa无法自动创建数据库表
下面是配置信息: spring.jpa: show-sql: true database: MYSQL properties.hibernate.dialect: org.hibernate.dial ...
- ShardingSphere笔记(三):自定义分片算法 — 按月分表·真·自动建表
ShardingSphere笔记(二):自定义分片算法 - 按月分表·真·自动建表 文章目录 ShardingSphere笔记(二):自定义分片算法 - 按月分表·真·自动建表 一. 前言 二. Sp ...
- Springboot 之 Hibernate自动建表(Mysql)
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 引入Maven依赖包 <dependency><groupId>org.sp ...
- hibernate mysql 自动建表_配置hibernate根据实体类自动建表功能
Hibernate支持自动建表,在开发阶段很方便,可以保证hbm与数据库表结构的自动同步. 如何使用呢?很简单,只要在hibernate.cfg.xml里加上如下代码 Xml代码update upda ...
- [NewLife.XCode]反向工程(自动建表建库大杀器)
NewLife.XCode是一个有10多年历史的开源数据中间件,支持nfx/netstandard,由新生命团队(2002~2019)开发完成并维护至今,以下简称XCode. 整个系列教程会大量结合示 ...
- 打包jar文件后的spring部署及hibernate自动建表经验总结
楔子 用spring+hibernate做一个服务器运行程序,在部署到服务器时(打包成jar,在window server2008下运行),出现了以下两个纠结问题: 1. 加载不了Spring容器 2 ...
- Hibernate无法自动建表的缘故
说一下我的缘故:根本原因是建表的SQL语句错误,不同的版本的hibernate-core包下的不同的Dialect使用的SQL是不一样的,我开启了show-sql后,控制台打印如下: Hibernat ...
- 【SSH】——Hibernate实现简单的自动建表
转载:http://blog.csdn.net/u010066934/article/details/49078445 [与ORM] Object Relational Mapping,对象关系映射, ...
最新文章
- sqlserver数据库进行数据和结构比较和同步 Visual Studio2017 数据库架构比较
- http://www.cnblogs.com/qtqq/p/5271164.html
- 今日话题:月薪过万真的很难吗?
- linux clock命令,Linux中clock命令起什么作用呢?
- python如何关闭窗口仍能运行_Python在退出时关闭自己的CMD shell窗口
- 论文浅尝 - AAAI2020 | 小样本知识图谱补全
- 加强计算机网络应用,如何加强计算机网络管理技术创新应用
- 腾讯云432元撸4年2H4G6M云服务器
- linux服务器搭建_Linux下搭建FTP服务器笔记
- C++_基础部分_C++文件操作_文件的写入操作---C++语言工作笔记076
- mysql8默认字符编码_mysql默认字符编码问题
- Invalid bean definition with name ‘dataSourceCSS‘ dfined in class path resource[xxx]
- 1092 最好吃的月饼 (20 point(s))- PAT乙级真题
- Linux的10个经典彩蛋
- HBuilder X 设置保存时编译
- windows快捷健总结
- xy苹果助手未受信任_经过苹果企业签名的应用该如何安装
- WinRAR 破解注册
- linux学习随手笔记
- 软件测试需要掌握哪些知识?软件测试基础理论