使用while循环语句生成测试数据:
下面的方法是通过创建一个存储过程,然后再调用这个存储过程来实现的,从网上找了很多方法,但都没有成功。
delimiter // /*定义命令结束符默认为 ; */create procedure genUsers()begindeclare i int default 0;while i < 40 doinsert into users(userID,userName,password) values(i,concat('username',i),concat('password',i));set i = i + 1;end while;end//
生成这个存储过程后,刷新下就能看到,然后直接调用就可以了。
call genUser();
注意要是该存储过程已存在的话,一定要先删除之后再生成。
本文介绍了一种利用存储过程批量生成并插入测试数据的方法。通过定义一个存储过程,使用while循环语句逐条插入数据到指定表中,并提供了一个具体的示例。
3091

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



