小编典典

Magento的“ QLSTATE [23000]:违反完整性约束。”在客户更新时

sql

迁移服务器后,每次尝试更新客户信息时都会遇到错误。我使用的是客户激活插件,但禁用它后,仍然出现相同的错误。

SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '7-127' for key 2

怎么了?

即使在卸载插件之后,在尝试保存客户信息时也会出现此错误。因此,这使我相信与Magento和/或我切换到的服务器相比,这是一个更大的问题。

我检查了Magento的日志,并多次收到此通知:

ERR (3): User Notice: Sorry, your PCRE extension does not support UTF8 which is needed for the I18N core  in ../httpdocs/store/lib/Zend/Locale/Format.php on line 769

这相关吗?


阅读 181

收藏
2021-05-23

共1个答案

小编典典

这个问题是因为当你迁移你的数据库,MySQL的 有益
重启ID列是自动递增和Magento的有一个假设的ID从零开始一些硬编码值。导入数据时需要禁用foreign_key_checks。

2021-05-23