回答

收藏

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

技术问答 技术问答 187 人阅读 | 0 人回复 | 2023-09-12

迁移服务器后,每次尝试更新客户信息时都会遇到错误。我使用客户激活插件,但禁用后仍有同样的错误。
, r; \$ }7 H8 _- W4 pSQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '7-127' for key 2怎么了?, Q7 L2 j7 A4 b) ~# w: L3 o
即使在卸载插件后,这个错误也会发生在试图保存客户信息时。因此,这让我相信和Magento和/或我切换到的服务器相比,这是一个更大的问题。& l# U; p! p- ~' g8 M1 F- _( W
我检查了Magento日志,并多次收到此通知:3 x2 k( G% o- s$ o* M
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这相关吗?$ c" K& v* _/ h9 F, L. _
                                                               
8 s6 i) ]( G6 a8 r4 ~    解决方案:                                                                0 F( A; K! u  v; C4 B% I# |
                                                                这是因为当你迁移数据库时,MySQL的 有益: f2 G  U  U/ T: Y
重启ID列为自动递增和Magento有假设ID一些硬编码值从零开始。禁止导入数据foreign_key_checks。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则