2012-12-20 48 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