MySQL循環語句生成數據

使用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();

注意要是該存儲過程已存在的話,一定要先刪除之後再生成。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章