最近,文囧了,没多少可写的东西,昨天有个需求,插入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是多少条;