我一直在反对这个SQL错误大约45分钟,我觉得这将是一件愚蠢的事情.
我正在尝试将.txt文件加载到我的数据库中,该数据库位于其他地方的服务器上.我在Windows 7上使用putty.
我正在使用的sql调用如下:
LOAD DATA LOCAL INFILE "C:/Users/Sam/Desktop/students_data.txt" INTO TABLE students;
我得到的回应是 ERROR 2 (HYOOO): File 'C:/Users/Sam/Desktop/students_data.txt' not found (Errcode:2)
如果有人能够阐明这一点,那将是奢侈的.我已经尝试过切换/到\并使用单引号等,但似乎没有任何效果.通过shift +单击实际文件并粘贴它来复制文件路径.
小智 7
我找到了解决方案.首先从sql语句中删除LOCAL一词.第二 - 通常将文件放入MySQL DATA文件夹 - bin/mysql/msql5.5.8/data /以及您正在使用的DB.它对我有用.如果文件很大,您可能需要检查php.ini文件中的MAX_FILE上传编号.