我通过composer升级到enterprise2.3.5-p1。
现在我得到这个错误后执行 bin/magento setup:upgrade
:
...
Module 'Magento_GiftMessage':
Module 'Magento_GiftMessageStaging':
Module 'Magento_UrlRewrite':
Module 'Magento_GiftWrapping':
Unable to apply data patch Magento\GiftWrapping\Setup\Patch\Data\GiftOptionsAttributes for module Magento_GiftWrapping. Original exception message: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '9-Gift Options' for key 'EAV_ATTRIBUTE_GROUP_ATTRIBUTE_SET_ID_ATTRIBUTE_GROUP_NAME', query was: INSERT INTO `eav_attribute_group` (`attribute_set_id`, `attribute_group_name`, `sort_order`, `attribute_group_code`) VALUES (?, ?, ?, ?)
我在phpmyadmin的搜索函数中搜索了9个礼物选项,但是得到了0个结果。
我怎样才能解决这个问题?
1条答案
按热度按时间kdfy810k1#
我不得不在phpmyadmin中打开表“eav\u attribute\u group”。然后我选择了“结构”并查看了“indizes”:
如您所见,eav\u attribute\u group\u attribute\u set\u id\u attribute\u group\u name被设置为unique,并使用attribute\u set\u id-attribute\u group\u name列构建。
所以我搜索了重复的密钥并删除了它: