PHPmyAdmin

Magento: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry ‘XX-XX’ for key 1beheben

Bei der täglichen Arbeit mit Magento wird man vor so manche Herausforderung gestellt. Wenn man aus Dumps oder CSVs  in Magento importiert, kann es an verschiedenen Stellen im Shop und Adminbereich zu SQL – Errors kommen. Beispielsweise beim Duplizieren von Produkten kann es zu folgender Fehlermeldung kommen:

Magento: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry ‘XX-XX' for key 1beheben

Diesen behebt man schnell und einfach über PHPmyAdmin. Loggt euch in die Datenbank des Magentostores ein. Klickt oben in der Navigation auf SQL und führt folgende Abfrage durch:

TRUNCATE `sales_flat_quote`;
ALTER TABLE `sales_flat_quote` AUTO_INCREMENT=1;
TRUNCATE `sales_flat_quote_address`;
ALTER TABLE `sales_flat_quote_address` AUTO_INCREMENT=1;
TRUNCATE `sales_flat_quote_address_item`;
ALTER TABLE `sales_flat_quote_address_item` AUTO_INCREMENT=1;
TRUNCATE `sales_flat_quote_item`;
ALTER TABLE `sales_flat_quote_item` AUTO_INCREMENT=1;
TRUNCATE `sales_flat_quote_item_option`;
ALTER TABLE `sales_flat_quote_item_option` AUTO_INCREMENT=1;
TRUNCATE `sales_flat_quote_payment`;
ALTER TABLE `sales_flat_quote_shipping_rate` AUTO_INCREMENT=1;

TRUNCATE `log_customer`;
ALTER TABLE `log_customer` AUTO_INCREMENT=1;
TRUNCATE `log_quote`;
ALTER TABLE `log_quote` AUTO_INCREMENT=1;
TRUNCATE `log_summary`;
ALTER TABLE `log_summary` AUTO_INCREMENT=1;
TRUNCATE `log_summary_type`;
ALTER TABLE `log_summary_type` AUTO_INCREMENT=1;
TRUNCATE `log_url`;
ALTER TABLE `log_url` AUTO_INCREMENT=1;
TRUNCATE `log_url_info`;
ALTER TABLE `log_url_info` AUTO_INCREMENT=1;
TRUNCATE `log_visitor`;
ALTER TABLE `log_visitor` AUTO_INCREMENT=1;
TRUNCATE `log_visitor_info`;
ALTER TABLE `log_visitor_info` AUTO_INCREMENT=1;
TRUNCATE `report_event`;
ALTER TABLE `report_event` AUTO_INCREMENT=1;

Magento SQL Error

Das Problem sollte nun behoben sein.

Leave a comment

8 Tipps um Ihren Blog schneller zu machen

bloguptodate

Wenn Sie im (Corporate-) Blogging erfolgreich sein möchten, muss als Basis erst einmal die Technik stimmen. Stell Sie sich vor Sie schreiben mühevoll qualitativen Content und 70% der User lassen die Seite nicht fertig laden, weil es einfach zu lange dauert. Hier bekommen Sie erklärt wie Ihnen das nicht passiert!

(weiterlesen …)

2 Comments