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。 |
|
|
|
|
|