批量插入初始数据到一张表里

#结束符。告诉mysql解释器,该段命令是否已经结束了,mysql是否可以执行了。默认情况下,delimiter是分号,这里替换成$$
delimiter $$
DROP PROCEDURE IF EXISTS proc_batch_insert;
CREATE PROCEDURE proc_batch_insert()
BEGIN
DECLARE i INT;
SET i=1;
#循环插入数据
WHILE i < 101 DO
				INSERT INTO `fire`.`fire_app_imagemarquee`(`level`, `location`, `name`, `status`, `url`) VALUES (1,i,null,1,null);
SET i=i+1;
END WHILE;
END $$
delimiter ;

#调用存储过程
call proc_batch_insert();
posted @ 2020-01-09 14:22  xxx从入门到入坟  阅读(126)  评论(0)    收藏  举报