magento - SQLSTATE[23000] : Integrity constraint violation: 1062 Duplicate entry '1922-1' for key 'IDX_STOCK_PRODUCT'

标签 magento constraints mysql-error-1062 duplicates

创建产品时,在检索一段时间后的最后一步,Magento 给出以下错误 -:

SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '1922-1' for key 'IDX_STOCK_PRODUCT'

我正在做的是,通过捕获产品 ID,我将其条目放入自定义表中。我已从外部连接到 Magento 数据库。

令人惊讶的是,数据被插入到 Magento 的基表和自定义表中,但为什么它在产品保存后给我这个错误......?

我清除了缓存、浏览器cookie。 同时删除/var/cache、/var/session。 仍然给出错误。 有人可以提出解决方案吗?

最佳答案

该消息意味着您正在使用 IDX_STOCK_Product 中相同的列组合进行另一次插入,该列的接缝将被定义为 UNIQUE。如果是这样,则不允许输入相同的组合(看起来它由两个字段组成)两次。

如果您要插入记录,请确保选择全新的记录 ID 或记录 ID 与其他列的组合是唯一的。

如果没有详细的表结构和代码,我们很难猜测出了什么问题。

关于magento - SQLSTATE[23000] : Integrity constraint violation: 1062 Duplicate entry '1922-1' for key 'IDX_STOCK_PRODUCT' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10044062/

相关文章:

ios - 找不到 magento 1.9.1.0 管理面板 > 移动版?

使用 magento/bin 设置 :di:compile 在 docker 中耗尽 PHP 内存大小

ios - 为什么约束优先于 Xcode 中的自动调整大小?

mysql - 根据字段值添加唯一约束

mysql - 运行 python manage.py loaddata datadump.json 时出现数据库错误

mysql - 使用 select : ! 插入 #1062 - key '222-104276' 的重复条目 'cry_id'

mysql - 错误代码 : 1062. key '1' MAGENTO 的重复条目 'PRIMARY'

php - 将外部脚本添加到一个 Magento 页面

ios - 使用 iOS Autolayout 在 UITableViewCell 中调整 UITextView 的大小

php - 处理数据库上的同时上传