#1 (permalink)  
Alt 07.07.2011, 10:54
Erfahrener Benutzer
 
Registriert seit: 28.07.2007
Beiträge: 237
Standard SQL Error

bekomme seit ein paaren Tagen per Email ständig SQL fehlermeldungen

Code:
mysql error: [2006: MySQL server has gone away] in EXECUTE("UPDATE xt_sessions2 SET expiry = NOW() + INTERVAL 1440 SECOND ,expireref='', modified = NOW() WHERE sesskey = '64bae8137772b554f63af93ad5e1d37d' AND expiry >= NOW()")

Code:
mysql error: [1062: Duplicate entry '11742' for key 'PRIMARY'] in EXECUTE("INSERT INTO xt_customers_basket ( BASKET_ID, CUSTOMERS_ID, PRODUCTS_KEY, PRODUCTS_ID, PRODUCTS_QUANTITY, PRODUCTS_INFO, DATE_ADDED, TYPE, STATUS, SORT_ORDER ) VALUES ( 11742, 6227, '15709_XT', 15709, 1, null, '2011-07-07', 'product', 1, null )")

woran liegts???
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 07.07.2011, 12:50
Neuer Benutzer
 
Registriert seit: 05.07.2011
Beiträge: 29
Standard

Erste Meldung bedeutet, dass der Server die Verbindung geschlossen hat.

Und die zweite, dass ein Primärschlüssel doppelt vorkommt...
...Primärschlüssel sind sowas wie eine eindeutige ID. Warum solch ein Fehler auftreten kann, dafür gibt es mehrere Gründe.

In diesem Fall liegt es wahrscheinlich am Feld BASKET_ID welches versucht wird doppelt einzutragen.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 07.07.2011, 15:05
Erfahrener Benutzer
 
Registriert seit: 28.07.2007
Beiträge: 237
Standard

danke für die antwort aber verstehen tu ich den code auch

mir gehts eher um die herkunft des fehlers und die behebung ;-)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 07.07.2011, 15:27
Neuer Benutzer
 
Registriert seit: 05.07.2011
Beiträge: 29
Standard

Also für den ersten Fehler kannst du mal das probieren:
MySQL-Server has gone away

Für das zweite Problem habe ich dir kleinen einen Lösungsansatz gegeben.
Du musst eine andere ID wählen.

Da ich nicht weiss wo der Fehler auftritt kann ich dir auch nicht mehr dazu sagen...

...woher hast du denn den aktuellen wert der BASKET_ID?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 07.07.2011, 15:29
Erfahrener Benutzer
 
Registriert seit: 28.07.2007
Beiträge: 237
Standard

kk danke ..

weiß nicht woher ... bekomme die fehlermeldungen vom server per email zugesendet ... genauso wie ich sie hier gepostet hab
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #6 (permalink)  
Alt 07.07.2011, 15:38
Neuer Benutzer
 
Registriert seit: 05.07.2011
Beiträge: 29
Standard

Das ist blöd. Von der Tabelle her würde ich sagen, dass passiert wenn ein nutzer was in den Warenkorb legt.

Holzhammer wäre: Tabelle xt_customers_basket sichern und dann leeren.
Und schauen was passiert...
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #7 (permalink)  
Alt 07.07.2011, 15:42
Erfahrener Benutzer
 
Registriert seit: 28.07.2007
Beiträge: 237
Standard

hm ok danke ... werde jetzt mal beobachten wie das weiter verläuft und ob weitere fehler dieser art anfallen ...
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #8 (permalink)  
Alt 30.09.2011, 04:45
Neuer Benutzer
 
Registriert seit: 17.06.2011
Beiträge: 16
Standard

Hallo Leex,
ich habe Deinen Fehler auch bekommen. Meine Meldung war "mysql error: [1062: Duplicate entry '69' for key 1] in EXECUTE("INSERT INTO xt_customers_basket ( BASKET_ID, CUSTOMERS_ID, PRODUCTS_KEY, PRODUCTS_ID, PRODUCTS_QUANTITY, PRODUCTS_INFO, DATE_ADDED, TYPE, STATUS, SORT_ORDER ) VALUES ( 69, 45, '21_XT', 21, 2, null, '2011-09-28', 'product', 1, null )")"

Hast Du mittlerweile eine Lösung gefunden??

Danke für Deine Antwort!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Angezeigte Fehler von seitwert.de, was ist dringend zu beheben? playcave_de Allgemeine Diskussionen 0 30.10.2008 09:51
IonCube in XAMPP mit Windows SRaue Anleitungen - Patches - Downloads 2 10.10.2008 14:07
Habe einige errors Gilles Installation und Konfiguration 3 06.04.2008 19:16


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:21 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand