Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: SQL Fehler beim Artikel einstellen?

    Shorty

    • Foren-Troll
    • Viel Schreiber
    • Beiträge: 909
    • Geschlecht:
    SQL Fehler beim Artikel einstellen?
    am: 28. November 2010, 02:17:47
    Hallo wenn ich in meinem Shop einen neuen Artikel einstelle und auf speichern klicke bekomme ich folgende fehlermeldung:

    Code: PHP  [Auswählen]
    1062 - Duplicate entry '15-2' for key 1

    insert into products_description (products_name, products_description, products_short_description, products_mini_description, products_midi_description, products_maxi_description, products_keywords, products_url, products_meta_title, products_meta_description, products_meta_keywords, products_id, language_id) values ('50er Jahre Musiktruhe', '
     Musik hören wie zu Oma`s Zeiten mit einer 50er Jahre Musiktruhe geht das!

    '
    , '', '', '', '', '50er Jahre Musiktruhe', '', '50er Jahre Musiktruhe', '50er Jahre Musiktruhe', '50er Jahre Musiktruhe', '15', '2')

    [XT SQL Error]

    Ich weis das die Meldung mir sagen will das der Eintrag doppelt ist,aber das kann nicht sein es sid keine Artikel in der DB drinnen,wenn ich dann f5 drücke geht es weiter ,aber dann erstellt der Shop automatisch Leere Artikel (Siehe Screen)?

    Was verursacht den Fehler und wie bekomme ich den weg?

      [ Für Gäste sind keine Dateianhänge sichtbar ]



    Linkback: https://www.modified-shop.org/forum/index.php?topic=9653.0

    h-h-h

    • modified Team
    • Beiträge: 4.562
    SQL Fehler beim Artikel einstellen?
    Antwort #1 am: 28. November 2010, 02:55:59
    Zeige mal bitte die ersten 2 Zeilen Deiner CSV oder was Du da sonst importierst.
    Und einen Screenshot Deiner products_description Stuktur (phpMyAdmin).

    Gibt es gleiche products_id?

    Gruß h-h-h

    Shorty

    • Foren-Troll
    • Viel Schreiber
    • Beiträge: 909
    • Geschlecht:
    SQL Fehler beim Artikel einstellen?
    Antwort #2 am: 28. November 2010, 09:48:02
    Importieren also Hochladen tue ich da Bilder der Artikel?

    Was ist CSV und products_description Stuktur (phpMyAdmin)?

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    SQL Fehler beim Artikel einstellen?
    Antwort #3 am: 28. November 2010, 10:27:35
    Das Problem hatte ein Kunde von mir neulich auch nach dem Umzug auf ein neues Hosting-Paket.

    Scheint sehr sporadisch aufzutreten. :?

    Grüße

    Torsten

    DokuMan

    • modified Team
    • Beiträge: 6.669
    • Geschlecht:
    SQL Fehler beim Artikel einstellen?
    Antwort #4 am: 28. November 2010, 11:19:23
    Zitat
    1062 - Duplicate entry '15-2' for key 1

    15 müsste in dem Fall die Product-ID sein, und 2 der Sprachschlüssel (2 = Englisch).
    Die Kombination Product-ID und Sprache darf nur 1x vorkommen.
    Bei dir wird versucht, für die englische Sprache eine zweite Produktbeschreibung anzulegen...

    franky_n

    • Experte
    • Beiträge: 4.950
    SQL Fehler beim Artikel einstellen?
    Antwort #5 am: 28. November 2010, 11:35:31
    Hallo Zusammen,

    was mir aufgefallen ist das in der originalen
    /admin/includes/classes/categories.php in Z.849 so ein INSERT steht:

    Code: PHP  [Auswählen]
    xtc_db_query("INSERT INTO ".TABLE_PRODUCTS_DESCRIPTION."
    SET products_id                = '"
    .$dup_products_id."',
    language_id                = '"
    .$description['language_id']."',
    products_name              = '"
    .addslashes($description['products_name'])."',
    products_description       = '"
    .addslashes($description['products_description'])."',
    products_keywords          = '"
    .addslashes($description['products_keywords'])."',
    products_short_description = '"
    .addslashes($description['products_short_description'])."',
    products_meta_title        = '"
    .addslashes($description['products_meta_title'])."',
    products_meta_description  = '"
    .addslashes($description['products_meta_description'])."',
    products_meta_keywords     = '"
    .addslashes($description['products_meta_keywords'])."',
    products_url               = '"
    .$description['products_url']."',
    products_viewed            = '0'"
    );
    dort ist dann die products_id vorne und auch die language_id.
    Wenn ich mir die Fehlermeldung anschaue ist die products_id und auch die language_id hinten und es fehlen auch die meta_keywords etc.

    Sicher das die Datei /admin/includes/classes/categories.php nicht eine ältere Version ist?

    Viele Grüße

    Franky

    polkhigh33

    • Neu im Forum
    • Beiträge: 8
    SQL Fehler beim Artikel einstellen?
    Antwort #6 am: 28. November 2010, 11:55:20
    Mach mal das schräge Hochkomma weg, kann sein dass das von MySQL als Steuerzeichen interpretiert wird.

    SupaRoyal

    • Mitglied
    • Beiträge: 105
    SQL Fehler beim Artikel einstellen?
    Antwort #7 am: 29. November 2010, 21:36:03
    Ich bekomme exakt die gleiche Fehlermeldung, nachdem ich gestern von XAMPP auf echten Server umgezogen bin.

    Liverson

    • Neu im Forum
    • Beiträge: 5
    SQL Fehler beim Artikel einstellen?
    Antwort #8 am: 04. Dezember 2010, 20:34:53
    Hat jemand schon was rausgefunden, habe heute die selbe Ansage vom Kunden bekommen, dass es ihm ab und zu passiert, ich selber konnte es nicht nachvollziehen, habe getestet wie verrückt und Produkte angelegt, hat aber immer geklappt. Nur der Kunde schein Probleme zu haben bei Einstellen neuer Artikel.

    gruss

    DokuMan

    • modified Team
    • Beiträge: 6.669
    • Geschlecht:
    SQL Fehler beim Artikel einstellen?
    Antwort #9 am: 04. Dezember 2010, 20:44:16
    Könnt ihr mal in eurer DB nachsehen, ob die "auto_increment-Option" in der Tabelle gesetzt wurde?
    Zitat
    Hintergrund:
    MySQL 4.x, 5.0.x hat einen Bug in mysqldump, wenn die Kompatibilität für 4.0 oder 3.x eingeschaltet wurde (http://bugs.mysql.com/bug.php?id=14515). Dies führt dazu, dass die auto_increment-Option im Dump weggelassen wird.

    9 Antworten
    4362 Aufrufe
    25. April 2012, 16:58:08 von noRiddle (revilonetz)
    2 Antworten
    339 Aufrufe
    14. Juli 2023, 13:56:38 von noRiddle (revilonetz)
    10 Antworten
    5147 Aufrufe
    11. Juli 2012, 16:13:16 von quetzalcoatl
    4 Antworten
    2453 Aufrufe
    15. Januar 2016, 15:11:29 von JPW
               
    anything