通过存储过程来添加数据:
<code class="hljs vbnet">drop procedure if exists t1;
create procedure t1()
begin
DECLARE i INT DEFAULT 0;
DECLARE j INT DEFAULT 0;
WHILE (i <= 15000000) DO
INSERT INTO `test` (`code`, `name`) VALUES
('sdfasdfas','aaa');
SET i = i + 1;
if mod(i,1000)=0 then commit;
end if;
END WHILE;
end;
/*调用存储过程*/
call t1();</code>重要:在执行插入前,先改掉mysql 存储模式 !!不然插入速度很慢!!
<code class="hljs sql">ALTER TABLE test ENGINE = MYISAM;</code>
默认 值为InnoDB,如果还需要用这个,可在插入结束后改回来。
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号