Magento- Article conditionné erreur SQLSTATE[23000]: Violation de contrainte d'intégrité: 1062 Dupliquer entrée

Image

Pour un de nos clients, il ya eu une erreur si elle essayait nouveau produit / une produits nouveaux créer. Cette erreur a été: SQLSTATE[23000]: Violation de contrainte d'intégrité: 1062 Duplicate entry ‘485-1’ pour UNQ_CATALOGINVENTORY_STOCK_ITEM_PRODUCT_ID_STOCK_ID clé '’ .

C'est un problème qui entre dans la base de données, en essayant de faire une rentrée ponctuelle. Dans ce cas, c'est la table de base de données cataloginventory_stock_item à partir de l'origine de l'erreur. Ce problème peut avoir plusieurs raisons: Une base de données bâclée après une restauration de sauvegarde, intervention manuelle, Article Importations etc.

Maintenant, si vous avez pris un coup d'œil à la backend Magento, vu, que la dernière (inassouvie!) Les produits de la présentation du produit de l'ID 481 eu. En o.g. Mais entrées de la table étaient sur l'ID 500 disponible.

Maintenant, vous pouvez aller dans la base de données (phpMyAdmin) un premier Sauvegardez le o.g. Faire table et puis exécutez la commande SQL suivante:

SELECT * Cataloginventory_stock_status `FROM` ORDER BY `produit_id LIMIT DESC 1

Cela montre la dernière attribué un numéro de produit. Dans notre cas, ce fut aussi le 481. Cela nous souvenons.

Maintenant, nous donnons la commande SQL suivante:

SELECT * D'OÙ produit_id cataloginventory_stock_item > 481;

Cela nous montre maintenant tous les identifiants de produits affectés, plus grand, comme notre dernier ID 481 (“481” remplacer naturellement par l'ID unique!). Ces identifiants, plus grand, effacer.

Maintenant, le problème devrait être résolu.

Comme toujours, nous n'offrons aucune garantie à nos instructions. Cela se fait à vos propres risques et que la sauvegarde et le meilleur dans un système de test sage. Pour nous, cette approche a conduit au résultat souhaité et un système de produits est maintenant facilement possible.

Utilisé dans la version Magento 1.6.2.0. Remarques, Suggestions, Demandez? Volontiers!

Publié par Covos

Depuis 2009 Je travaille intensément avec Magento. J'ai commencé avec la création et l'exploitation des magasins B2C. Cela a été prolongé par mon travail dans le secteur de la logistique. Il en est résulté premiers systèmes de B2E spécialisés. Aujourd'hui, je travaille jour par jour avec B2C passionnant, B2B- et les projets B2E et rapports dans ce blog sur les défis et donner des conseils d'initiés.

2 pensées sur “Magento- Article conditionné erreur SQLSTATE[23000]: Violation de contrainte d'intégrité: 1062 Dupliquer entrée”

  1. I tried the same, but it didn’t work. I am able to add products successfully, but the integrity constraint error shows on top. Please advise.

Laisser un commentaire

Votre adresse email ne sera pas publié. les champs requis sont indiqués *