我使用 PHP 创建了一个程序,将上传的文件的数据导入到 mysql 中。我有大约2000条数据。但是,当我上传一个文件到2000个数据时,只有1983个数据被输入数据库并且不显示任何消息。但是当我尝试1000时,所有数据都进入了数据库。那么一次可以导入的数据量有最大限制吗?或者还有其他变量导致2000个数据导入失败?
最佳答案
假设您的各种超时设置得足够高...并且,在没有看到您的数据或 PHP 代码的情况下,我冒昧地猜测您遇到了不干净数据的问题。很多时候,撇号(单引号)或其他一些小数据项没有得到正确处理将导致像这样的 PHP 脚本失败。如果看起来 DID 中的数据是连续的,我会从第 1984 条记录开始搜索,看看该记录中的数据是否有任何异常或奇怪之处。否则,看看您是否可以找出哪些记录没有进入,并尝试找到相似之处。
关于php - mysql一次可以导入多少数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24581596/