【发布时间】:2020-02-20 05:51:17
【问题描述】:
升级 2.1.13 到 2.3.3 后,当我运行 php bin/magento setup:upgrade 它给出以下错误:
SQLSTATE[HY000]: General error: 1823 Failed to add the foreign key constraint 'lifestylestoreco_magento/LSM2_EAV_ATTR_ENTT_TYPE_ID_LSM2_EAV_ENTT_TYPE_ENTT_TYPE_ID' 到系统表,查询为:ALTER TABLE lsm2_eav_attributeMODIFY COLUMN attribute_modelvarchar(255) NULL COMMENT COLUMN backend_model varchar(255) NULL COMMENT "后端模型", MODIFY COLUMN backend_type varchar(8) NOT NULL DEFAULT "static" COMMENT "Backend Type", MODIFY COLUMN backend_table varchar(255) NULL COMMENT "Backend Table ", MODIFY COLUMN frontend_model varchar(255) NULL COMMENT "前端模型", MODIFY COLUMN frontend_input varchar(50) NULL COMMENT "前端输入", MODIFY COLUMN frontend_label varchar(255) NULL COMMENT "前端标签", MODIFY COLUMN frontend_class varchar(255) NULL COMMENT "前端类", MODIFY COLUMN source_model varchar(255) NULL COMMENT "源模型", MODIFY COLUMN note varchar(255) NULL COMMENT "Note", 添加约束@ 987654335@外键(entity_type_id)参考@9876543 37@ (entity_type_id) 删除级联
我尝试了在堆栈溢出和 github 中发现的大部分内容。
像 -
1-Magento 2 SQLSTATE[HY000]: General error: 1823 Failed to add the foreign key constraint
2-https://magento.stackexchange.com/questions/256764/after-upgrade-2-2-5-to-2-3-0-getting-errorcms-block-store-block-id-cms-block-bl
3-https://community.magento.com/t5/Magento-2-x-Version-Upgrades/Not-able-to-setup-upgrade-SQL-error/td-p/136609
【问题讨论】: