求 插入1亿条数据的最高效方法 呵呵,看来你是拿小枪当大炮了呵呵,生成文件,然后导入。察看mysql手册 load data infile 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 小心最后插不进去对于mysql上千万他都不太适合,你要上亿唉。。 mysql> LOAD DATA INFILE "d:/number.sql" INTO TABLE kingdom.number;ERROR 1062 (23000): Duplicate entry '0' for key 1yh801216(艾奥利斯),发生这个错误是怎么回事啊,我昨天遇到了就没弄明白,再次请教。 为什么非要在客户端做循环呢,直接把循环写进Sql,在服务端执行,同时缩小事务,每100万次为一个事务。 可能的原因是:在数据表中那个字段是 auto_increament 自增字段,而你的文件中有插入‘0’值,因此返回错误。遇到这种情况,应该做特殊处理,不要在文件中导入。 vovo2000(没人要的猫) ,我根本之前就没怎么做过数据库方面的项目,所以对数据库的操作懂得不多。现在闲着就随便找个感兴趣的方面试试,没想到遇到很多问题。还有想问一下,如果用mysql -u root -p < d:/number.sql进行导入的话,怎么样才能知道耗时多少,我需要跟前两种方法来比较。 找个完全手册看看,或者可以买本书:mysql权威指南。呵呵。 mysqld.exe错误提示 请教下如何应用join 如何修改一个已存在的存储过程呢?为何 alter procedure 报错呢? sql问题--精确匹配 急啊~300分问这个问题了postgressql的 mysql, 用c++读取table里指定信息的问题 急!! 在postgresql里,日期前后能用 > 和 < 做比较吗? red hat下MYSQL的数据库文件放在哪里的? 初次使用mysql遇到的问题!!! 请教关于mysql数据库表delete后,重新恢复记录的方法? jsp+mysql乱码得问题(试过很多方法,请急救) MySQL4.0.15在那裡下載
对于mysql上千万他都不太适合,你要上亿
唉。。
ERROR 1062 (23000): Duplicate entry '0' for key 1yh801216(艾奥利斯),发生这个错误是怎么回事啊,我昨天遇到了就没弄明白,再次请教。
而你的文件中有插入‘0’值,因此返回错误。遇到这种情况,应该做特殊处理,不要在文件中导入。
mysql -u root -p < d:/number.sql
进行导入的话,怎么样才能知道耗时多少,我需要跟前两种方法来比较。