我用的php+excel导入mysql的类,我excel总共有351901条数据,但是为什么每次导入到数据库的只有16000条数据呢,剩下的数据又要重新导入才能进去,怎么设置这块导入的条数呢。

解决方案 »

  1.   

    给你一个笨方法:
    把你的excel分成N个文件,每个文件不要超过16000行.逐个文件执行导入
      

  2.   

    你要看看中断的原因是什么。
    你的excel类有没有处理上限?
    你的php占用内存是否过大?
      

  3.   

    数据库导入大小设置?mysql默认是2M?
      

  4.   

    加上set_time_limit(0)这个 在php页面 第一行
      

  5.   

    个人认为是 mysql 设置问题,导入数量受到了限制。同时建议你用 sqlyog 或者其他 navicat 来进行导入。很方便。
      

  6.   

    你看看你的sql语句默认执行时间,是不是超时了
      

  7.   

    我把PHP配置改了,现在好了,呵呵,谢谢大家
      

  8.   

    你好,你有php导入excel到mysql 的案例没有,发我一个吧,谢谢了