sql語句迴圈插入表

2021-10-05 06:12:12 字數 486 閱讀 9884

sql:

drop procedure if exists proc_initdata;

delimiter $ (訴mysql直譯器,該段命令是否已經結束了,mysql是否可以執行了。預設情況下,delimiter是分號。在這裡是規定mysql結束符號是$)

create procedure proc_initdata()

begin

declare i int default 1; (宣告迴圈變數)

while i<=3 do (迴圈次數)

insert into t_user (

userid,

username,

password,

phone)

values (i,『ww』,『123456』,『135786』);

set i = i+1;

end while;

end $

call proc_initdata();

sql 語句 迴圈插入100萬條資料到某個表中

use m3 2011 declare i bigint 1 declare j int 1 declare k smallint 1 begin transaction begin try while i 1000000 begin insert into m3 2011 dbo fa clien...

SQL語句 批量插入表 表資料插表

批量插入表 表資料插表 1.insert into select語句 語句形式為 insert into table2 field1,field2,select value1,value2,from table1 要求目標表table2必須存在,由於目標表table2已經存在,所以我們除了插入源表t...

mysql 語句,迴圈插入資料

有個測試效能需求,所以需要先往表裡面插入100w條資料,資料庫是mysql 1 建表語句如下 create table user id int 32 unsigned not null auto increment,username varchar 255 default null,password...