Fehler Tabellen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Fehler Tabellen

    Hallo alle zusammen,
    also erstmal muss ich sagen, das ich sehr neu in diesen Bereich bin und daher nicht viel Ahnung habe, aber zum starten ist es ja nie zu spät.

    Nun zum Problem, also ich habe mir aus dem internet einen Script runtergeladen und wollte den jetzt einbinden. Soweit hat alles geklappt, nur lassen sich zwei Tabellen nicht über SQl-Befehle erstellen, da wird mir immer angezeigt: Fehler bei der Anfrage:

    CREATE TABLE `jm_category` ( `id` int(11) NOT NULL auto_increment, `rubrik` varchar(100) NOT NULL default '', PRIMARY KEY (`id`,`id`)) TYPE=MyISAM

    MySQL meldet:

    Duplicate column name 'id'

    Der Script dazu lautet: Fehler bei der Anfrage:

    CREATE TABLE `jm_category` (
    `id` int(11) NOT NULL auto_increment,
    `rubrik` varchar(100) NOT NULL default '',
    PRIMARY KEY (`id`,`id`)
    ) TYPE=MyISAM;

    Was kann an diesen Script falsch sein?

    Das zweite Problem, auch wieder ein Script mit folgender Fehlermeldung:

    MySQL-ERROR
    Fehler bei der Anfrage:

    CREATE TABLE `jm_job` ( `job_id` int(11) NOT NULL auto_increment, `int_jobnr` varchar(10) default NULL, `erstellt` date NOT NULL default '0000-00-00', `guelab` date NOT NULL default '0000-00-00', `guelbis` date NOT NULL default '0000-00-00', `publish` enum('y','n') NOT NULL default 'n', `intro` text, `bezeichnung` varchar(150) NOT NULL default '', `zusatz` varchar(255) default NULL, `beschreibung` text NOT NULL, `rubrik_id` int(11) NOT NULL default '0', `geaendert_am` timestamp(14) NOT NULL, `benutzer_id` int(11) NOT NULL default '0', `gruppe_id` int(11) NOT NULL default '1', `region_id` int(11) NOT NULL default '1', PRIMARY KEY (`job_id`,`job_id`)) TYPE=MyISAM

    MySQL meldet:

    Duplicate column name 'job_id'

    Der Script hierfür lautet:

    CREATE TABLE `jm_job` (
    `job_id` int(11) NOT NULL auto_increment,
    `int_jobnr` varchar(10) default NULL,
    `erstellt` date NOT NULL default '0000-00-00',
    `guelab` date NOT NULL default '0000-00-00',
    `guelbis` date NOT NULL default '0000-00-00',
    `publish` enum('y','n') NOT NULL default 'n',
    `intro` text,
    `bezeichnung` varchar(150) NOT NULL default '',
    `zusatz` varchar(255) default NULL,
    `beschreibung` text NOT NULL,
    `rubrik_id` int(11) NOT NULL default '0',
    `geaendert_am` timestamp(14) NOT NULL,
    `benutzer_id` int(11) NOT NULL default '0',
    `gruppe_id` int(11) NOT NULL default '1',
    `region_id` int(11) NOT NULL default '1',
    PRIMARY KEY (`job_id`,`job_id`)
    ) TYPE=MyISAM;


    Über hilfreiche Mails wäre ich euch sehr dankbar.



  • #2
    nimm mla jeweils bei PRIMARY KEY (`id`,`id`) und PRIMARY KEY (`job_id`,`job_id`)
    einmal den jeweiligen Spaltennamen raus
    Beantworte nie Threads mit mehr als 15 followups...
    Real programmers confuse Halloween and Christmas because OCT 31 = DEC 25

    Kommentar


    • #3
      Neues Problem

      Danke erstmal für die schnelle hilfe. Mit den Tabellen erstellen hat wunderbar geklappt.

      Aber dafür habe ich jetzt ein neues Problem.
      Wenn ich meine Seite aufrufen will, kommt folgende Fehlermeldung:

      Parse error: syntax error, unexpected T_STRING in /srv/www/httpd/phost/v/com/pytalhost/versuch/web/jobmanager/includes/config_jobmanager_inc.php on line 21


      Was kann das jetzt wieder sein?????

      der link zu meiner seite lautet: http://versuch.pytalhost.com/jobmanager/index.php

      Kommentar


      • #4
        genau das, was dort steht:
        Parse error: syntax error [...]
        ein syntaktischer fehler.

        Kommentar

        Lädt...
        X