美文网首页
MYSQL存储过程,循环插入每天

MYSQL存储过程,循环插入每天

作者: Time大王 | 来源:发表于2019-06-21 15:26 被阅读0次

    话不多说,上代码

    DROP PROCEDURE IF EXISTS `insertManyDate`;
     
    CREATE DEFINER =  PROCEDURE `insertManyDate`(IN `beginDate` date,IN `endDate` date)
        COMMENT '根据输入的起止日期,循环插入每天的时间'
    BEGIN
     
    DECLARE nowdate date DEFAULT NOW();
    DECLARE endtmp date DEFAULT NOW();
    set nowdate = DATE_FORMAT(beginDate,'%Y%m%d');
    set endtmp = DATE_FORMAT(endDate,'%Y%m%d');
    WHILE nowdate<endtmp 
    DO
    INSERT INTO belial.date(date) VALUES(nowdate);
    set nowdate = DATE_ADD(nowdate,INTERVAL 1 DAY);
    END WHILE;
    

    相关文章

      网友评论

          本文标题:MYSQL存储过程,循环插入每天

          本文链接:https://www.haomeiwen.com/subject/fxnyqctx.html