使用while循環語句生成測試數據:
下面的方法是通過創建一個存儲過程,然後再調用這個存儲過程來實現的,從網上找了很多方法,但都沒有成功。
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
//
生成這個存儲過程後,刷新下就能看到,然後直接調用就可以了。
call genUser();
注意要是該存儲過程已存在的話,一定要先刪除之後再生成。