- 创建表
CREATE TABLE `test` ( `id` int(11) NOT NULL AUTO_INCREMENT, `age` int(11) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=80000 DEFAULT CHARSET=utf8;
- 自定义过程实例(批量添加数据)
delimiter $$$ drop procedure if exists insertBigData; create procedure insertBigData() begin declare i int default 1;--从1开始 start transaction;//事务 while i<80000 do -- your insert sql insert into test (age) VALUES(i);--我的实例 set i=i+1; end while; commit; end $$$ delimiter;
- 运行过程
call insertBigData(); #清空表数据 TRUNCATE table test;
07-17
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交