今天突然需要向mysql中插入100条数据,方法如下:
1.这里需要用到mysql的存储过程
create PROCEDURE 存储过程名称()
BEGIN
DECLARE i int;
set i = 1;
WHILE i < 1000 DO
insert into 表名(id,name) values('id值','name值');
set i = i+1;
END WHILE;
END
这里进行说明:
- create PROCEDURE 存储过程名称() :声明存储过程
- BEGIN :存储过程开始符号
- DECLARE i int : 变量定义
- set i = 1 :赋值
WHILE i < 1000 DO insert into 表名(id,name) values('id值','name值'); set i = i+1; END WHILE;
这段代码是循环体,进行数据插入- END : 存储过程结束符号
2.执行存储过程
CALL 存储过程名称();
3.结束
到这里就全部完成了