Mysql Problem Fehl code bitte um Hilfe

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • JA Debian Linux Server gamepanelX




  • Dein fehler ist doch ganz klar beschrieben.


    "Failed to run SQL: Duplicate entry '1' for key 'PRIMARY'"



    "Er sagt das ein Fehler da ist, weil ein doppelter Eintrag vorhanden ist"



    CREATE TABLE IF NOT EXISTS `default_startup` (
    `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
    `defid` int(10) unsigned NOT NULL,
    `sort_order` smallint(5) unsigned NOT NULL,
    `single` tinyint(1) unsigned NOT NULL,
    `usr_edit` tinyint(1) unsigned NOT NULL DEFAULT '0',
    `cmd_item` varchar(128) NOT NULL,
    `cmd_value` varchar(255) NOT NULL,




    PRIMARY KEY (`id`),
    KEY `defid` (`defid`),
    KEY `cmd_item` (`cmd_item`)





    ) ENGINE=InnoDB DEFAULT CHARSET=utf8;

  • Du hast KEY zweimal Definiert.


    Sprich du musst eins der beiden Zeilen entfernen.


    KEY `defid` (`defid`),


    KEY `cmd_item` (`cmd_item`)


    Da ich aber nicht weiß, von wem das Script ist bzw. was es tun soll, welches du entfernen sollst.