【问题标题】:Prestashop Import CSV Error - Duplicate entry for key PRIMARYPrestashop 导入 CSV 错误 - 键 PRIMARY 的重复条目
【发布时间】:2017-01-18 10:56:43
【问题描述】:

我尝试在 Prestashop 1.6.1.9 中导入包含产品的 CSV,但出现以下错误:Duplicate entry '4294967295' for key 'PRIMARY'。 CSV 不包含带有 ID 的列,但包含包含产品参考的列,该参考对于每个产品都是唯一的。导入时,只有第一行(第一个产品)被插入到数据库中。

通过 CSV 导入时,我使用 “使用产品参考作为密钥” 设置为 。参考代码如下所示:A.VOO3211515113QDISCOVERERSTTA.VXX32115156113SMA761OWL等。

这是错误中生成的SQL:

INSERT INTO `psmo_product` (`id_shop_default`, `id_manufacturer`, `id_supplier`, `reference`, `supplier_reference`, `location`, `width`, `height`, `depth`, `weight`, `quantity_discount`, `ean13`, `upc`, `cache_is_pack`, `cache_has_attachments`, `is_virtual`, `id_category_default`, `id_tax_rules_group`, `on_sale`, `online_only`, `ecotax`, `minimal_quantity`, `price`, `wholesale_price`, `unity`, `unit_price_ratio`, `additional_shipping_cost`, `customizable`, `text_fields`, `uploadable_files`, `active`, `redirect_type`, `id_product_redirected`, `available_for_order`, `available_date`, `condition`, `show_price`, `indexed`, `visibility`, `cache_default_attribute`, `advanced_stock_management`, `date_add`, `date_upd`, `pack_stock_type`) VALUES ('1', '3', '0', 'A.IBR309515104QDMZ3RBT', '', '', '0', '0', '0', '0', '0', '', '', '0', '0', '0', '45', '1', '0', '0', '0', '1', '188.903', '0', '', '0', '0', '0', '0', '0', '1', '', '0', '1', '0000-00-00', 'new', '1', '0', 'both', '0', '0', '2017-01-18 11:47:05', '2017-01-18 11:47:05', '3')

【问题讨论】:

    标签: mysql import reference duplicates prestashop


    【解决方案1】:

    您的问题可能是由于 psmo_product 表中的旧剩余数据,甚至是配置错误的序列产品 ID 生成器。

    您应该清理目录(如果可以)并重新上传。我推荐你pscleaner 免费模块。如果您要手动执行此操作,您也必须检查psmo_product_shop

    祝你好运。

    【讨论】:

      【解决方案2】:

      我也遇到过这个问题,我找到了问题的根源。

      4294967295 似乎是系统接受的 ID 的最大可能值。

      如果您尝试导入 ID > 4294967295 的项目,prestashop 将 ID 值设置为 4294967295,并且无法进一步导入 id "4294967295+1",它会尝试使用相同的 id (4294967295)。

      因此,您需要降低 csv 文件中 ID 字段中的数字。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2023-04-02
        • 2014-02-02
        • 1970-01-01
        • 2013-01-19
        • 2014-05-30
        • 2020-02-05
        • 1970-01-01
        相关资源
        最近更新 更多