2014-02-12 115 views
0

我正在嘗試使用LOAD DATA INFILE將xls/CSVfile內容上傳到mysql數據庫。可以LOAD DATA INFILE使用給定路徑而不是默認的mysql數據路徑嗎?

我想要上傳的文件位於與數據庫不同的路徑上。我不想將xls/CSV文件放在與我的數據相同的路徑中,因此我將它們放入了不同的路徑。但似乎MySQL忽略了我提供的路徑它總是搜索位於數據庫目錄中的文件。

這裏是我的代碼

LOAD DATA INFILE 'D:\uploads\new_campaign_request.xls' 
INTO TABLE new_db.new_campaign 
FIELDS TERMINATED BY ','; 

我怎樣才能讓MySQL搜索文件

回答

0
 LOAD DATA INFILE 'D:\\uploads\\new_campaign_request.xls' 

     INTO TABLE new_db.new_campaign(column_name) 

     FIELDS TERMINATED BY ','; 

用戶雙擊回裝入文件路徑斜槓,並定義哪些數據應加載列名