Mysql procedure 存储过程

Mysql procedure 存储过程

工作需要,每天限额5000张电影券,前期先增加一个月,所以毅然决然选择procedure。
- 利用 procedure 实现 mysql 中循环插入

代码

DROP PROCEDURE if exists test_insert ;  

DELIMITER ;;  
CREATE PROCEDURE test_insert () BEGIN DECLARE i INT DEFAULT 1;

WHILE i<=5000  
DO  
insert into movieCode(code, expireTime,time,updateTime) values(RAND()*100,UNIX_TIMESTAMP('2017-06-19 00:00:00')*1000,UNIX_TIMESTAMP(now())*1000,UNIX_TIMESTAMP(now())*1000);
SET i=i+1;  
END WHILE ;  
commit;  

END;;  

DELIMITER ;
CALL test_insert();

你可能感兴趣的:(mysql,存储)