2016-07-28 22 views
-2

Opencart e-shopに.xlsxファイル、製品、価格などをアップロードしようとしています。そして、私は次のエラーを取得しています:エラー:列数が行1の値と一致しません。エラー番号:1136

Notice: Error: Column count doesn't match value count at row 1 Error No: 1136 INSERT INTO oc_product (product_id,quantity,sku,upc,ean,jan,isbn, mpn,location,stock_status_id,model,manufacturer_id,image,shipping,price,points, date_added,date_modified,date_available,weight,weight_class_id,status, tax_class_id,viewed,length,width,height,length_class_id,sort_order,subtract, minimum) VALUES (5546,999,'','','','','','6.00340.00','',6,'6.00340.00',13, '',1,785,0,'2016-07-27 17:29:43','2016-07-27 17:29:43','2016-07-27',7,7,1,1, 0,0,0,0,0,'1','1','1','1'); in /var/www/vhosts/......

私はエラーの.xlsxファイルをチェックし、またはそのようなことや物事を誤って入力しています。しかし、私はエラーの原因となる問題を見つけることができません。

なぜでしょうか?あなたの助けは本当に感謝しています。私はあなたのINSERT文で追加の値を参照してください

答えて

1

、私はあなたのクエリにカンマを揃え:

INSERT INTO `oc_product` 
(`product_id`,`quantity`,`sku`,`upc`,`ean`,`jan`,`isbn`  ,`mpn`  ,`location`,`stock_status_id`,`model`  ,`manufacturer_id`,`image`,`shipping`,`price`,`points` ,`date_added`   ,`date_modified`  ,`date_available`,`weight`,`weight_class_id`,`status`,`tax_class_id`,`viewed`,`length`,`width`,`height`,`length_class_id`,`sort_order`,`subtract`,`minimum`) VALUES 
(5546  ,  999, '', '','' ,'' ,''   ,'6.00340.00',''  ,6    ,'6.00340.00',13    ,''  ,1   ,785 ,0  ,'2016-07-27 17:29:43','2016-07-27 17:29:43','2016-07-27' ,  7,    7,  1,    1,  0,  0,  0,  0,    0,   1' ,  '1',  '1',  '1'); 
+0

を私はエラーが発生しますと、クエリが自動的に生成されました。私はコードを書いていない、ちょうど.xlsxファイルをアップロードしてアップロードした。 – amno

+0

@NickH次にセルの値の一部にカンマ '、'があり、それを別の文字に変更する必要があります。 –

+0

返信いただきありがとうございます。ただし、カンマは問題ではありません。彼らは "読む"良いことができます。他に何か分かりませんが、このエラーが発生します。 – amno