2016-07-28 4 views
-2

Ich versuche, eine .xlsx Datei mit Produkten, Preisen usw. in einem Opencart E-Shop hochzuladen. und ich erhalte den folgenden Fehler:Fehler: Spaltenanzahl stimmt nicht mit Wertanzahl in Zeile 1 überein Fehler-Nr: 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/......

ich die .xlsx Datei auf Fehler überprüft haben, oder vertippt Dinge oder solche Sachen. aber ich kann das Problem nicht finden, das den Fehler verursacht.

Irgendwelche Ideen warum? Ihre Hilfe wäre sehr geschätzt.

Antwort

1

Ich sehe ein zusätzlicher Wert in der Insert-Anweisung, ich die Kommas in Ihrer Abfrage ausgerichtet:

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

Die Abfrage automatisch generiert wurde, wenn ich den Fehler erhalte. Ich habe keinen Code geschrieben, nur eine .xlsx-Datei zum Hochladen abgeschlossen. – amno

+0

@NickH dann einige der Zellwerte hat ein Komma ',' als Wert, müssen Sie es in ein anderes Zeichen ändern –

+0

Vielen Dank für die Antworten, aber, nein, Kommas sind nicht das Problem. Sie können gut "gelesen" werden. Etwas anderes, das ich nicht herausfinden kann, verursacht diesen Fehler. – amno

Verwandte Themen