批量插入初始数据到一张表里
#结束符。告诉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();

浙公网安备 33010602011771号