mysql while循环语句生成测试数据的例子

发布时间:2020-06-09编辑:脚本学堂
在mysql数据库中,使用while循环语句生成测试数据,注意,若存储过程已存在,一定要先删除之后再生成。

以下方法,创建一个mysql/procedure/ target=_blank class=infotextkey>mysql存储过程,然后再调用这个存储过程来实现的。

sql语句
 

delimiter //   /*定义命令结束符默认为 ; */
create procedure genUsers()
begin
  declare i int default 0;
  while i < 40 do
    insert into users(userID,userName,password) values(i,concat('username',i),concat('password',i));
    set i = i + 1;
  end while;
end
//

调用mysql存储过程:
 

call genUser();


注意,若存储过程已存在,一定要先删除之后再生成。