简单的
DELIMITER $$
USE `demo`$$
DROP PROCEDURE IF EXISTS `66`$$
BEGIN
DECLARE num INT ; ///相当于 定义参数,也可以有默认值
SET num=1; //相当于初始化
WHILE num<100000 DO //判断
INSERT INTO mytable(category_id,user_id,ADDDATE) VALUES(99,99,99);
SET num=num+1; //没循环一次 num加1
END WHILE; //你写了while,一定用 end while结束
END$$
DELIMITER ;