如何快速用SQL语句增加10万条数据? 如何快速用SQL语句增加10万条数据? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 insert /*+append*/ into table1(id, no) select level, levelfrom dualconnect by level <= 10000000; 写个存储过程 ,掉用之前set innodb_flush_log_at_trx_commit = 0set auto_commit=0 写个存储过程插入,或者用狼头哥的办法,用EXCEL来做模板。 用存储过程吧。网上有现成的了。http://topic.csdn.net/u/20090626/16/65f043cf-b9d9-4707-b660-9857461177f4.html 俺搞错了,看成是Oracle中的记录生成 10万条记录,用insert也费不了多少时间需要造更大量的数据的话,load data方式会快很多 先insert一条数据比如account表然后insert into account select * from account;把这句话执行上N遍 就有2的N次方个结果手动敲也用不了十几秒就搞定了。。 同意8楼的,用load data infile 确实很快,测试了10W条.很快 求一SQL 语句 查询后在 后台手工选择对推荐信息排序。 mysql 插入数据 报错了~~ 各位来看看吧 请教关于mysql直接拷贝的数据库导出的问题,提示1045,情况有点特殊 XP中如何安装哪个版本的mysql(4.0.23还是4.1.8) sql_query用作查询,如何判断查询结果为空还是出错? 如何在 REPLACE 更新相同记录的时候 auto_increment 不增加…… 关于mysql的缓存更新 求助如何统计timestamp每十分钟的数据 mysql迁移(sqlserver存储过程传入table问题) 如何将sql2000数据导入到mysql数据库 MySql常用命令总结
from dual
connect by level <= 10000000;
set innodb_flush_log_at_trx_commit = 0
set auto_commit=0
需要造更大量的数据的话,load data方式会快很多
比如account表然后insert into account select * from account;
把这句话执行上N遍 就有2的N次方个结果手动敲也用不了十几秒就搞定了。。