DROP PROCEDURE IF EXISTS proc_initData; -- 如果存在此存储过程则删掉
DELIMITER $ #使用delimiter后,将不把分号当做语句结束,会将该段整个提交
CREATE PROCEDURE proc_initData()
BEGIN
DECLARE i INT DEFAULT 1;
WHILE i<=100 DO
INSERT INTO test(id) VALUES(i);
SET i = i+1;
END WHILE;
END $
delimiter ; -- 分号恢复为语句结束
CALL proc_initData();