SQL-befehl gibt fehler aus

  • hi,
    ich bin gerade dabei ein news script zu bauen und bekomme beim aufstellen der tabelle immer einen fehler ausgegeben.
    hier der sql code

    Code
    CREATE TABLE `news` (
    `name` VARCHAR( 255 ) NOT NULL ,
    `date` DATE NOT NULL ,
    `pic` VARCHAR( 255 ) NOT NULL ,
    `inhalt` VARCHAR( 255 ) NOT NULL ,
    `comment` VARCHAR( 255 ) NOT NULL ,
    `autor` VARCHAR( 255 ) NOT NULL ,
    `id` INT( 255 ) NOT NULL AUTO_INCREMENT
    ) TYPE = MYISAM AUTO_INCREMENT =4


    und hier der fehler

    Code
    #1075 - Incorrect table definition; There can only be one auto column and it must be defined as a key


    ich weiß nciht woran es liegt

    [Blockierte Grafik: http://azustek.az.funpic.de/hf.gif]
    <?php
    $artists = array("Methodman", "Big L");
    if(!in_array($new_artist, $artists)) {
    array_push($artists, $new_artist);
    }

  • Code
    CREATE TABLE `news` (
    `name` VARCHAR( 255 ) NOT NULL ,
    `date` DATE NOT NULL ,
    `pic` VARCHAR( 255 ) NOT NULL ,
    `inhalt` VARCHAR( 255 ) NOT NULL ,
    `comment` VARCHAR( 255 ) NOT NULL ,
    `autor` VARCHAR( 255 ) NOT NULL ,
    `id` INT( 255 ) NOT NULL AUTO_INCREMENT
    PRIMARY KEY ( `id` ) 
    ) TYPE = MYISAM ;

    probiers mal so

  • Code
    #1064 - You have an error in your SQL syntax.  Check the manual that corresponds to your MySQL server version for the right syntax to use near '( `id` )
    ) TYPE = MYISAM' at line 9


    hm

    [Blockierte Grafik: http://azustek.az.funpic.de/hf.gif]
    <?php
    $artists = array("Methodman", "Big L");
    if(!in_array($new_artist, $artists)) {
    array_push($artists, $new_artist);
    }

  • Code
    CREATE TABLE `news` (
    `id` INT( 8 ) UNSIGNED NOT NULL AUTO_INCREMENT ,
    `name` VARCHAR( 60 ) NOT NULL ,
    `date` DATE NOT NULL ,
    `pic` VARCHAR( 60 ) NOT NULL ,
    `inhalt` VARCHAR NOT NULL ,
    `comment` VARCHAR NOT NULL ,
    `autor` VARCHAR( 60 ) NOT NULL ,
    PRIMARY KEY ( `id` )
    ) TYPE = MYISAM ;

    wofür brauchst du ein feld "name" und ein feld "autor"?
    und die comments würde ich in eine seperate tabelle speichern..
    siehe hier: https://www.forum-hilfe.de/viewtopic.php?t=13223

    hatte dieselbe frage.
    so long - phore