错误:列计数与第1行的值计数不匹配错误号:1136

时间:2016-07-28 12:03:26

标签: php mysql syntax opencart opencart2.x

我正在尝试在Opencart电子商店上传一个.xlsx文件,其中包含产品,价格等。而且,我收到以下错误:

  

注意:错误:列数与第1行错误的值计数不匹配   No:1136 INSERT INTO oc_product   (产品,数量,SKU,UPC,EAN,一月,ISBN,   MPN,位置,stock_status_id,模型,MANUFACTURER_ID,图像,运输,价格,分,   DATE_ADDED,DATE_MODIFIED,date_available,重量,weight_class_id,地位,   tax_class_id,查看,长度,宽度,高度,length_class_id,排序顺序,减,   最低价值   (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');在   的/ var / WWW /虚拟主机/......

我已检查.xlsx文件中的错误,或错误输入的内容或类似内容。但是,我找不到导致错误的问题。

任何想法为什么?非常感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

我在insert语句中看到一个额外的值,我在查询中对齐了逗号:

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');