2012-12-20 18 views
5

私はエラーのLOAD DATA LOCAL INFILE PHPのmysqlの

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

iは(上の作業...フォルダを変更しても許可を変更しようとしましたが、同じエラーしたスクリプト

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) 

で取得していますlocalhost server)

+2

' 'C:UsersAdminDesktopBL postcodes.csv.zip''パスをしなければなりません間違っていても、それはあえぎのスラッシュがありません。 try: 'INFILE 'C:\\ Users \\ Admin \\ Desktop \\ BL postcodes.csv.zip'' – Disa

+0

@Disa Thxそれは働いていましたが、別のエラーが発生しました。データは私のデータベースです。あなたが.zipを使用できるかどうかわかりません。開梱してみてください。 – Harinder

+2

)あなたは通常のプレーンテキストファイルが必要で、圧縮はサポートされていないことを確かめてください。 – Disa

答えて

4

'C:UsersAdminDesktopBL postcodes.csv.zip'パスにはトランジションスラッシュがないので間違っている必要があります。試してみてください:INFILE 'C:\\Users\\Admin\\Desktop\\BL postcodes.csv.zip'

アンパックファイルで試してみてください。

-1

は、以下のようなローカルINFILEを使用します。

負荷データのローカルINFILE 'C:管理者\デスクトップ\ \ \ユーザー' テーブルのユーザーに

+0

the Disa答えは正しい! – EmRa228

関連する問題