将magento 2.1.13升级到2.3.3之后,出现错误:SQLSTATE [HY000]:常规错误:1823无法将外键约束添加到系统表中

问题描述 投票:0回答:1

升级2.1.13后到2.3.3,当我运行时php bin / magento setup:upgrade它给出了以下错误:SQLSTATE [HY000]:常规错误:1823无法向系统表中添加外键约束'lifestylestoreco_magento / LSM2_EAV_ATTR_ENTT_TYPE_ID_LSM2_EAV_ENTT_TYPE_ENTT_TYPE_ID'到系统表,查询为:ALTER TABLElsm2_eav_attributeMODIFY COLUMN [255] VARCHAR列attribute_model varchar(255)NULL注释“后端模型”,修改列backend_model varchar(8)非NULL默认值“静态”注释“后端类型”,修改列backend_type varchar(255)NULL注释“后端表” “,修改列backend_table varchar(255)NULL注释“前端模型”,修改列frontend_model varchar(50)NULL注释“前端输入”,修改列frontend_input varchar(255)NULL注释“前端标签”,修改列frontend_label varchar(255)NULL注释“前端类”,修改列frontend_class varchar(255)NULL注释“源模型”,修改列source_model varchar(255)NULL注释“注释”,添加约束[ C0]删除级联上的外键(note)参考LSM2_EAV_ATTR_ENTT_TYPE_ID_LSM2_EAV_ENTT_TYPE_ENTT_TYPE_IDentity_type_id)我尝试了在堆栈溢出和github中发现的大多数东西。喜欢 -1-lsm2_eav_entity_type2-entity_type_id3- Magento 2 SQLSTATE[HY000]: General error: 1823 Failed to add the foreign key constraint

mysql magento magento2
1个回答
0
投票

我认为从2.1升级到2.3的最佳做法是:

© www.soinside.com 2019 - 2024. All rights reserved.