程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MYSQL入門知識 >> MySQL批量添加N條測試數據

MySQL批量添加N條測試數據

編輯:MYSQL入門知識
 

最近,文囧了,沒多少可寫的東西,昨天有個需求,插入1000萬條測試數據;
於是...這個存儲過程就出來了
於是...我的一篇囧文就出來了~
DROP PROCEDURE IF EXISTS proc_data;
delimiter //
CREATE PROCEDURE proc_data(IN iteme INT)
BEGIN
DECLARE var INT DEFAULT 111100001;
start transaction;
WHILE var>iteme DO

INSERT INTO t_test (us_id,us_pwd,us_uname,us_dsn) VALUES (var,var,CONCAT('test',var),var);
SET var=var+1;
END WHILE;
commit;
END;
//
delimiter ;
call proc_data(1000000);


其中 111100001 是起始ID,數據;
1000000是多少條;

 
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved