2014-11-16 49 views
-3

當我嘗試在一個CSV文件中的數據更新到MySQL數據庫即時得到以下這些錯誤,可以u人幫我出錯誤#1064:您的SQL語法錯誤;檢查對應於你的MySQL服務器版本正確的語法手冊

UPDATE into 'td_demo'('Vehicle_description','Status','Conditions', 'Wholesale','Pickup_Location','Year','VIN','Make','Body_Style','Model','Doors','Trim_Level','Vehicle_Type','Odometer','Salvage','As_Is','Fuel_Type','Title_State','Engine','Title_Status','Displacement','Drive_Train', 'Transmission','Interior_Type','Exterior_Color','Top_Type','Interior_Color','Stereo','Window_Sticker','Airbags','Equipments','Image_directory') values('2','2','2','2','2','2','2','2','2','2','2','2','2','2','2','2','2','2','2','2','2','2','2','2','2','2','2','2','2','2','2','2','') 

你的SQL語法有錯誤;檢查與您的MySQL服務器版本相對應的手冊,以便在第1行的'into'td_excel'('Vehicle_description','Status','Conditions','Wholesale','Pickup')附近使用正確的語法**

+0

得到表和列名稱去掉了所有單引號。 –

+2

'UPDATE into ...'是無效的sql。請看下面的文檔:http://dev.mysql.com/doc/refman/5.0/en/update.html – arkascha

+0

@arkascha:謝謝你會試試 – vivek

回答

0

情侶問題的:

  • 您正在使用更新成無效您可以爲語法諮詢here雖然我認爲你正在尋找一個行插入,所以它應該是:。

    INSERT INTO td_demo(field1,field2)values(1,2)

你可以插入here.

  • 您已要求人口31場,同時通過33個值請教語法。
  • 通過刪除列名中的引號,可以使其更易讀。
+0

有一些數據已經存在表..現在我想添加更多的數據到表使用csv文件...我應該使用什麼插入或更新 – vivek

+0

那麼你應該更新行。所以更新td_demo設置field1 ='2',field2 ='2' – SMA

+0

好吧,但我不能直接給字段值..我會發布確切的代碼用於更新使用csv文件 – vivek

0

@almas SHAIKH

//導入上傳的文件到數據庫 $處理=的fopen($ _ FILES [ '文件名'] [ 'tmp_name的值'], 「R」);

,而(($數據= fgetcsv($處理,1000,」 「))!== FALSE){$ 進口=」 UPDATE到td_excelVehicle_descriptionStatusConditionsWholesalePickup_LocationYearVINMakeBody_StyleModelDoorsTrim_LevelVehicle_TypeOdometerSalvageAs_IsFuel_TypeTitle_StateEngineTitle_StatusDisplacementDrive_TrainTransmissionInterior_Type,('$ data [0]','$ data [1]','$ data [2]','$ data [3]')的值, '$數據[4]', '$數據[5]', '$數據[6]', '$數據[7]', '$數據[8]', '$數據[9]','$數據[10] ' '$數據[11]', '$數據[12]', '$數據[13]', '$數據[14]', '$數據[15]',' $數據[ 16] ' '$數據[17]', '$數據[18]', '$數據[19]', '$數據[20]', '$數據[21]',' $數據[22] 」, '$數據[23]', '$數據[24]', '$數據[25]', '$數據[26]', '$數據[27]', '$數據[28]', '$數據[29]', '$數據[30]', '$數據[31]', '$數據[32]')」

mysql_query($import) or die(mysql_error()); 
} 

fclose($handle); 
相關問題