求助,load data infile不能导入数据,且无错误提示
同样的语句,同样的服务器配置,在自己的办公电脑就是不能工作,可是在自己笔记本搭建的服务器上却很正常。实在是找不到原因了,向大家求助。Win7,php,MySQL,Apache 的服务器配置。
语句如下
Load data infile "d/test.csv" into table tb_test Fields terminated by "," lines terminated by","; 看不出有啥问题,看看文件路径,表名,文件格式什么的方面吧? 本帖最后由 benjamin-xu 于 2015-11-24 20:42 编辑
这些我都比较过了,完全一样啊。一台可以,另外一台就不行了,邪门。2台电脑都是win7系统。
问题电脑上,做了以下实验,
现象1:
我把infile文件的字段随意添加后,居然没有报错。说明此时load data infile根本就没有去读这个文件,但是也没有任何错误输出。
现象2:
把待导入的csv文件名修改后,此时会报错,说明确实会去路径下判断文件是否存在。
哎,问题还没有找到。 问题还没有找到,文件权限、目录权限、文件内容全部正常。很是奇怪。 1、两台电脑分别执行这个操作:
记事本打开csv
文件
另存为
看看是什么编码
2、两台电脑分别执行这个操作:
记事本打开csv
有没有出现所有的行都合并到一行了?
怀疑是回车换行有问题 都说了,机器一样。。。:em03: 有没有在windows机器上用navicate试试?
页:
[1]