代码之家  ›  专栏  ›  技术社区  ›  Tim Falk

在cakephp中超过3000个事务。怎么用?

  •  0
  • Tim Falk  · 技术社区  · 15 年前

    我们正在通过SOAP将magento产品导入cakephp环境。我们有3000种产品,当然我们希望数据库中没有重复条目。

    我们在cakephp中使用innodb作为产品数据库。

    我们有不同的方法:

    1. 我们在产品模型上设置validate var,并希望产品ID是唯一的。问题:交易限制在大约2000圆。由于验证的唯一规则要求每个产品都有select语句,因此不会发生任何事情,因为事务是“消耗的”。
    2. 在数据库本身中设置产品ID唯一。看起来不错,唯一的问题是,在第一次导入之后,它总是抛出一个“重复条目”——警告(正确)并且不继续。 我找不到在那个查询中如何使用“忽略”的方法。

    有什么想法吗?

    1 回复  |  直到 15 年前
        1
  •  0
  •   Dooltaz    15 年前