mysql迴圈插入資料

2021-06-05 17:28:06 字數 548 閱讀 9248

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,***,`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

迴圈插入資料 mysql

插入語句常用寫法 insert into table id,name,addr,tel values 這種方式一次只能一次插入一條資料,要想插入多條資料,就得通過迴圈多次呼叫sql語句,以為著多次與資料庫建立連線。但是這樣 就又增加了伺服器的負荷,因為,執行每一次sql伺服器都要同樣對sql進行分析...

mysql迴圈插入資料

實驗中經常會遇到需要多條資料的情況就想到了用sql語句迴圈生成資料 當然可以在插入的時候在名字屬性上該些變動 drop procedure if exists test insert delimiter create procedure test insert begin declare y big...

mysql 迴圈插入 mysql 迴圈批量插入

背景 前幾天在mysql上做分頁時,看到有博文說使用 limit 0,10 方式分頁會有丟資料問題,有人又說不會,於是想自己測試一下。測試時沒有資料,便安裝了乙個mysql,建了張表,在建了個while迴圈批量插入10w條測試資料的時候,執行時間之長無法忍受,便查資料找批量插入優化方法,這裡做個筆記...