1樓:冀曼語
已經測試,建立並執行下面的儲存過程可以迴圈新增資料:
create procedure dowhile()begin
declare i int default 0;
start transaction;
while i<50 do
insert into users(userid,username,userpwd) values(null,concat('s00',i),123456);
set i=i+1;
end while;
commit;
end;
delimiter;
2樓:匿名使用者
create procedure dowhile() /*sql的迴圈要放到儲存過程裡面才可以執行*/
begin
declare i int;
set i=118;
start transaction;
while i<120 do
insert into users(userid,username,userpwd) values(null,concat(i),123456);
set i=i+1;
end while;
commit;
end;
call dowhile(); /*建立了儲存過程後用call來執行*/
drop procedure dowhile /*刪除儲存過程*/
mysql資料庫中使用迴圈新增資料。怎麼我不行呀?
3樓:匿名使用者
已經測試,建立並執行下面的儲存過程可以迴圈新增資料:
create procedure dowhile()begin
declare i int default 0;
start transaction;
while i<50 do
insert into users(userid,username,userpwd) values(null,concat('s00',i),123456);
set i=i+1;
end while;
commit;
end;
delimiter;
應該如何往mysql資料庫中迴圈新增10w條資料?
4樓:匿名使用者
可以使用儲存過程。在裡面使用迴圈呢。
儲存過程定義好以後,可以使用call 儲存過程名稱();的方式呼叫。
如果有引數,就在括號中添上引數值。
mysql資料庫怎樣建立表,MYsql資料庫怎樣建立表?
比如要建立學生表表名為student,學生表有欄位學號 no 年齡 age create table student no int primary key 主鍵 age int 執行下就建立好了 隨便舉的例子,明白吧?謝謝採納!create database cookbook 建立一個叫 cookb...
MySQL是什麼公司開發的,MySQL資料庫是哪個公司的產品?
開發者為瑞 bai典mysql ab公司。du在2008年zhi1月16號被daosun公司收內購。而2009年,sun又被oracle收購.參考容資料 mysql資料庫是哪個公司的產品?mysql 是一個關係型資料庫,copy由瑞典 mysql ab 公司開發,目前屬於 oracle 旗下公司。m...
mysql怎麼查詢重複的資料,MySql怎麼查詢重複的資料
select name,sum num from table group by name group by 分組查詢可以實現,根據名稱分組查詢累加數量 select sum 數量 名稱 from table group by 名稱 你按照這個寫一下就可以了 select name,sum numbe...