【问题标题】:Magmi Import SQL import, works on local serverMagmi Import SQL 导入,在本地服务器上工作
【发布时间】:2014-04-14 18:09:28
【问题描述】:

我已经使用 Magmi 很长时间了,但到目前为止我遇到了一些问题,但现在我正在尝试使用 Magmi 进行 CSV 导入,由于某种原因,它抛出了这个 SQL 错误,并且不知道如何修复它。

  • Magento:1.8.1.0
  • PHP:5.3.3-7+squeeze18
  • MySQL:5.1.73
  • MySQLi:5.1.73

错误:

1 SQLSTATE[42000]: Syntax error or access violation: 1064 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 ')' at line 1 - DELETE FROM catalog_product_entity_tier_price WHERE entity_id=? AND customer_group_id IN (?) AND website_id IN ()
2 SQLSTATE[42000]: Syntax error or access violation: 1064 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 ')' at line 1 - ERROR ON RECORD #1

【问题讨论】:

    标签: php mysql magento magmi magento-1.8


    【解决方案1】:

    MAGMI 是一款出色的软件。我非常钦佩创建它的程序员。

    我不确定,但我认为问题与websites 列或缺少它有关。

    重新阅读此处有关指定website 的一些信息:http://sourceforge.net/apps/mediawiki/magmi/index.php?title=Tier_price_importer

    当我使用 MAGMI 进行 csv 导入时,我有一个 website 列,但我将其设置为 _MAGMI_IGNORE_ 但对于您的示例,我认为您可能需要明确列出网站代码 - 我认为值得一试,这个问题可能与此有关到 Magento 1.8

    【讨论】:

    • 无赖。好吧,你知道,MAGMI 只是 PHP,所以你可以在它上面撒上一些 var_dump() 和 echo() 但我很确定你需要在 website_id IN () 的空括号内添加一些东西。
    【解决方案2】:

    找到问题了!

    当我使用 category_ids 时,例如:4,35,5 它给了我错误。

    但是!如果我只使用一个数字,没有错误!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-02-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-22
      • 2021-04-28
      相关资源
      最近更新 更多