DROP PROCEDURE dowhile;
create PROCEDURE dowhile()
BEGIN
DECLARE i int DEFAULT 0;
START TRANSACTION;--定义事务
WHILE i<100 DO
INSERT INTO user_basic(username,`password`,location,email,sex,`sign`,headImg,lastLogin,grade,inTime)
VALUES(CONCAT('username',i),CONCAT('password',i),CONCAT('福田 ',i),CONCAT('username@test',i,'.com'),1,CONCAT('这是测试 ',i),'',now(),10+i,now());
set i=i+1;
END WHILE;
COMMIT;--开始执行事务
END
call dowhile;--调用过程
mysql 创建procedure
最新推荐文章于 2024-04-09 18:26:45 发布
本文介绍了一个使用存储过程批量插入数据到数据库的方法。通过定义一个循环,此过程能够高效地向user_basic表中添加100条记录,每条记录包含用户名、密码等详细信息。
2370

被折叠的 条评论
为什么被折叠?



