> 백엔드 개발 > PHP 튜토리얼 > excel导入mysql数据问题

excel导入mysql数据问题

WBOY
풀어 주다: 2016-06-23 14:25:16
원래의
1218명이 탐색했습니다.

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


回复讨论(解决方案)

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

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

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

估计是你的php执行超时了

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

不排除第 16001 条处数据有问题

个人认为是 mysql 设置问题,导入数量受到了限制。

同时建议你用 sqlyog 或者其他 navicat 来进行导入。很方便。

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

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

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

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿