MYSQL Fehler ? weiß einer von euch....

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    MYSQL Fehler ? weiß einer von euch....

    Guten Tag,

    Habe grad ein neues Projekt begonnen und möchte gerne ein script coden nun mein Problem ich habe grade in mysql folegede sql datei hochgeladen

    Quellcode

    1. CREATE TABLE IF NOT EXISTS `daten` ( `ID` int( 11 ) NOT NULL AUTO_INCREMENT ,
    2. `Nick` varchar( 15 ) NOT NULL ,
    3. `Passwort` varchar( 15 ) NOT NULL ,
    4. `Name` varchar( 50 ) NOT NULL ,
    5. `Alter` varchar( 50 ) NOT NULL ,
    6. `Geschlecht` varchar( 50 ) NOT NULL ,
    7. `eMail` varchar( 50 ) NOT NULL ,
    8. `Hobbys` varchar( 500 ) NOT NULL ) ENGINE = MYISAM DEFAULT CHARSET = latin1;


    ist von mir geschrieben was mache ich da falsch es kommt immer folegeda fehler


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

    Weiß echt nicht wo der fehler liegt.

    Mit freundlichen Grüßen.
    Versuch es damit:

    Quellcode

    1. CREATE TABLE IF NOT EXISTS `daten` (
    2. `ID` int(11) NOT NULL,
    3. `Nick` varchar(15) NOT NULL,
    4. `Passwort` varchar(15) NOT NULL,
    5. `Name` varchar(50) NOT NULL,
    6. `Alter` varchar(50) NOT NULL,
    7. `Geschlecht` varchar(50) NOT NULL,
    8. `eMail` varchar(50) NOT NULL,
    9. `Hobbys` varchar(500) NOT NULL
    10. ) ENGINE=MyISAM DEFAULT CHARSET=latin1;


    Laut der Fehlermeldung, meckert er wegen; AUTO_INCREMENT

    Die Datenbank sollte alltrotzdem, das tun was Sie soll auch ohne das AUTO_INCREMENT
    Nein das wird sie nicht weil keine ID mehr automatisch vergeben wird somit bleibt das ID Feld immer frei!!

    Probier es mal hier mit:

    SQL-Abfrage

    1. CREATE TABLE IF NOT EXISTS `daten` (
    2. `ID` int(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,
    3. `Nick` varchar(15) NOT NULL,
    4. `Passwort` varchar(15) NOT NULL,
    5. `Name` varchar(50) NOT NULL,
    6. `Alter` varchar(50) NOT NULL,
    7. `Geschlecht` varchar(50) NOT NULL,
    8. `eMail` varchar(50) NOT NULL,
    9. `Hobbys` varchar(500) NOT NULL
    10. ) ENGINE=MyISAM DEFAULT CHARSET=latin1;