Migrate from magento 1.9.2.3 to 2.3.5.-p1 how to solve the following error,
SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '21-product-details' for key 'EAV_ATTRIBUTE_GROUP_ATTRIBUTE_SET_ID_ATTRIBUTE_GROUP_CODE'
Note: Settings migration successfully completed
Hi @Aveeva,
Can you please first cross check whether you have duplicate entries for the "product-details" keyword in database in eav_attribute_group.
If you dont have duplicate records then can you please try doing migration on fresh magento 2 database. Seems like you have tried migration multiple times.
Hope this helps you!
Problem Solved! Click Kudos & Accept as Solution!
Hi @Aveeva,
If you have duplicate entries then you need to delete entries and keep only one.
Thanks!
Hi @Aveeva
Go to the location below and add the empty data condition to the Rule.php file.
vendor/magento/module-sales-rule/Model/ResourceModel/Rule.php line 352
wrap it in
if (!empty($data)) { $connection->insertMultiple($this->getTable('salesrule_product_attribute'), $data); }
After adding the condition, run the command below via SSH in the root of you Magento installation: php bin/magento setup:upgrade
It may help you!
Problem Solved? Please click on 'Kudos' & Accept as Solution!
@Nishu Jindal How to choose which values i need to delete, here attribute_set_id unique, help me thanks
Screenshot : https://snipboard.io/G9H0sb.jpg
Hi @Aveeva,
Did you try your data migration command with --reset parameter.?
I found something related to your issue: can you also try the same if possible.
https://magento.stackexchange.com/questions/258209/magento-2-how-can-i-reset-the-data-migration-tool
Thanks!