2012-12-20 110 views
5

我收到错误LOAD DATA LOCAL INFILE PHP的MySQL

#7890 - Can't find file 'C:UsersAdminDesktopBL postcodes.csv.zip'. 

这里是脚本

LOAD DATA LOCAL INFILE 'C:\Users\Admin\Desktop\BL postcodes.csv.zip' 
IGNORE INTO TABLE uk_pc 
FIELDS TERMINATED BY ',' 
LINES TERMINATED BY '\n' 
(Postcode, Latitude, Longitude, Easting, Northing, GridRef, County, District, Ward, DistrictCode, WardCode, Country, CountyCode) 

我试图改变文件夹和变更许可也不过同样的错误......(工作本地主机服务器)

+2

''C:UsersAdminDesktopBL postcodes.csv.zip''路径具有至是错误的因为它没有traling斜线。 尝试:'INFILE“C:\\ \\用户\\管理员桌面\\ BL postcodes.csv.zip”' – Disa

+0

@Disa THX它的工作,但得到另一个错误,现在的数据我的数据库格式错误得到一些像这样的事情**§@¼eSìï®·ÔÙÇTŠ!žfÈ3tx}ºz¹àì6¿uÏÍ¿ÑæË... **我在哪里得到错误的,现在:( – Harinder

+2

,我不知道你是否可以使用.zip文件,尝试拆开包装。 – Disa

回答

4

'C:UsersAdminDesktopBL postcodes.csv.zip'路径必须是错误的,因为它没有traling斜线。尝试:INFILE 'C:\\Users\\Admin\\Desktop\\BL postcodes.csv.zip'

并与解压缩文件试试。

-1

使用本地infile的象下面这样:

负载数据本地infile的 'C:\用户\管理员\桌面\' 成表用户

+0

的迪萨。答案是正确的! – EmRa228