zoukankan      html  css  js  c++  java
  • mysql 每个月创建新表

    1、
    CREATE DEFINER=`root`@`%` PROCEDURE `aa`()
    BEGIN
    SET @sqlstr = CONCAT('create table cdrpbx10_',DATE_FORMAT(CURDATE(),'%Y%m'),' like cdrpbx10');
    PREPARE stmt1 FROM @sqlstr ;
    EXECUTE stmt1 ;
    SET @sqlstr = CONCAT('insert into cdrpbx10_',DATE_FORMAT(CURDATE(),'%Y%m'),' select * from cdrpbx10');
    PREPARE stmt1 FROM @sqlstr ;
    EXECUTE stmt1 ;
    END


    2、
    CREATE EVENT IF NOT EXISTS eventJob
    #ON SCHEDULE EVERY 1 SECOND 每秒执行一次定时任务
    ON SCHEDULE EVERY 1 MONTH STARTS '2019-04-01 11:08:53'
    ON COMPLETION PRESERVE
    DO CALL aa();


    3、
    SET GLOBAL event_scheduler = 1; 1开启定时任务 0关闭定时任务

  • 相关阅读:
    TestNG
    K近邻算法
    Python解决乱码问题
    Log4J 配置
    多线程死锁
    hadooplzo安装出错的解决方法
    B树
    设计模式
    整数序列化
    Maven
  • 原文地址:https://www.cnblogs.com/xdcr/p/10641603.html
Copyright © 2011-2022 走看看