Notice: Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '=IF(K2>0,"7","5"),'PNW Arms',152,'data/Products Pictures/pnwpic300blkhnt125btip2' at line 1
Error No: 1064
INSERT INTO `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 (1,5,'93579','855118002572','','','83964','300BLKHNT125BTIP20','',=IF(K2>0,"7","5"),'PNW Arms',152,'data/Products Pictures/pnwpic300blkhnt125btip20.jpg',1,23.3625,0,NOW(),NOW(),NOW(),0.8,5,0,11,0,5,2.625,1.5,'3','1','0','1'); in /hermes/bosweb26a/b1700/ipg.athetralcom/Athetral/system/database/mysql.php on line 49
我正在尝试在opencart管理面板中导入Excel工作表。只有当我在excel表中放入公式时才会出现此错误。我尝试了没有公式并导入excel表,它工作但不与FORMULA。请帮我找出这个错误的根本原因。此外,我是excel表中约有4万种产品的dropshipper。当我尝试使用40 k产品同时上传excel表时,它不会给我任何错误,我得到空白页(没有上传或发生)。请告诉我这个错误来自哪个文件,以便我可以修复它。请给我你的建议。
答案 0 :(得分:0)
尝试编辑查询(插入值),使它看起来像这样(你不必像我一样使用breaklines,我只是为了更好的识别而做) - 请注意我在要更改的具体值后面添加的注释:
INSERT INTO `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
(1
,5
,'93579'
,'855118002572'
,''
,''
,'83964'
,'300BLKHNT125BTIP20'
,''
,IF(K2 > 0, '7', '5') /* <-- THIS VALUE CHANGED */
,'PNW Arms'
,152
,'data/Products Pictures/pnwpic300blkhnt125btip20.jpg'
,1
,23.3625
,0
,NOW()
,NOW()
,NOW()
,0.8
,5
,0
,11
,0
,5
,2.625
,1.5
,'3'
,'1'
,'0'
,'1')
但我仍然很好奇这个K2
值是什么 - product
表是否包含这样的列???
答案 1 :(得分:0)
这个IF语句将在excel中使用K2作为列id,但是在SQL方面没有任何意义。
你不能在excel中复制粘贴公式值然后尝试上传文件吗?
如果您喜欢这个答案,请访问我们的网站http://punegrocery.in