2014-11-16 56 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); 
相关问题