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();