[SQL] Finde den Fehler im Query nicht!

  • Hallo,


    ich wollte mal mein altes Script wieder zum laufen bringen. Leider wird meine Benutzertabelle nicht erstellt.
    Folgendes wird mir ausgespuckt:


    SQL
    [01:52:03] ::: MySQL Query Error :::
    [01:52:03] ErrorID: 1064
    [01:52:03] Error: 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 '`Carslots` int(11) NOT NULL DEFAULT '1',`Biz` int(11) NOT NULL DEFAULT '-1',`Tut' at line 1
    [01:52:03] ResultID: -1
    [01:52:03] ExtraID: -1
    [01:52:03] Callback: NULL
    [01:52:03] Query: [...]
    [01:52:03] ConnectionHandle: 1


    Das bei folgendem Query:

    SQL
    CREATE TABLE IF NOT EXISTS `accounts` (`ID` int(11) NOT NULL AUTO_INCREMENT,`Name` varchar(24) NOT NULL,`Passwort` varchar(32) NOT NULL,`Admin` int(11) NOT NULL,`Money` int(11) NOT NULL DEFAULT '5000',`Score` int(11) NOT NULL,`Skin` int(11) NOT NULL,`Kicks` int(11) NOT NULL,`Bans` int(11) NOT NULL,`Warns` int(11) NOT NULL,`Banned` int(11) NOT NULL,`BanGrund` varchar(64) NOT NULL,`Mute` int(11) NOT NULL,`Geschlecht` int(11) NOT NULL,`Job` int(11) NOT NULL DEFAULT '0',`NextPayday` int(11) NOT NULL,`Gras` int(11) NOT NULL,`Kokain` int(11) NOT NULL,`Grassamen` int(11) NOT NULL,`Kokainsamen` int(11) NOT NULL,`Joe` int(11) NOT NULL,`Jose` int(11) NOT NULL,`Hunger` int(11) NOT NULL DEFAULT '10',`Durst` int(11) NOT NULL DEFAULT '10',`Harndrang` int(11) NOT NULL DEFAULT '10',`Haus` int(11) NOT NULL DEFAULT '-1',`Exp` int(11) NOT NULL,`ForumAcc` int(11) NOT NULL DEFAULT '0',`AH` int(11) NOT NULL DEFAULT '-1',`Hitsound` int(11) NOT NULL DEFAULT '1',`Timeban` int(11) NOT NULL DEFAULT,`Carslots` int(11) NOT NULL DEFAULT '1',`Biz` int(11) NOT NULL DEFAULT '-1',`Tutorial` int(11) NOT NULL,`Fraktion` int(11) NOT NULL,`Leader` int(11) NOT NULL,`Frakrank` int(11) NOT NULL,`Handy` int(11) NOT NULL,`Handystatus` int(11) NOT NULL,`Handynummer` int(11) NOT NULL,`Handyvertrag` int(11) NOT NULL,`Handyguthaben` int(11) NOT NULL,`Telefonbuch` int(11) NOT NULL,`Benzinkanister` int(11) NOT NULL,`Kanisterliter` int(11) NOT NULL,`Supportpunkte` int(11) NOT NULL,`BankAcc` int(11) NOT NULL,`BankMoney` int(11) NOT NULL,`BankPin` int(11) NOT NULL,`MariLic` int(11) NOT NULL,`KokaLic` int(11) NOT NULL,`UnreadyMari` int(11) NOT NULL,`UnreadyKoka` int(11) NOT NULL,PRIMARY KEY (`ID`));


    Pawn-Version
    new query[2048],q[1024];
    format(q,sizeof q,"CREATE TABLE IF NOT EXISTS `accounts` (\
    `ID` int(11) NOT NULL AUTO_INCREMENT,\
    `Name` varchar(24) NOT NULL,\
    `Passwort` varchar(32) NOT NULL,\
    `Admin` int(11) NOT NULL,\
    `Money` int(11) NOT NULL DEFAULT '5000',\
    `Score` int(11) NOT NULL,\
    `Skin` int(11) NOT NULL,\
    `Kicks` int(11) NOT NULL,");
    strcat(query,q);
    format(q,sizeof q,"`Bans` int(11) NOT NULL,\
    `Warns` int(11) NOT NULL,\
    `Banned` int(11) NOT NULL,\
    `BanGrund` varchar(64) NOT NULL,\
    `Mute` int(11) NOT NULL,\
    `Geschlecht` int(11) NOT NULL,\
    `Job` int(11) NOT NULL DEFAULT '0',\
    `NextPayday` int(11) NOT NULL,\
    `Gras` int(11) NOT NULL,\
    `Kokain` int(11) NOT NULL,\
    `Grassamen` int(11) NOT NULL,\
    `Kokainsamen` int(11) NOT NULL,\
    `Joe` int(11) NOT NULL,\
    `Jose` int(11) NOT NULL,");
    strcat(query,q);
    format(q,sizeof q,"`Hunger` int(11) NOT NULL DEFAULT '10',\
    `Durst` int(11) NOT NULL DEFAULT '10',\
    `Harndrang` int(11) NOT NULL DEFAULT '10',\
    `Haus` int(11) NOT NULL DEFAULT '-1',\
    `Exp` int(11) NOT NULL,\
    `ForumAcc` int(11) NOT NULL DEFAULT '0',\
    `AH` int(11) NOT NULL DEFAULT '-1',\
    `Hitsound` int(11) NOT NULL DEFAULT '1',\
    `Timeban` int(11) NOT NULL DEFAULT,\
    `Carslots` int(11) NOT NULL DEFAULT '1',\
    `Biz` int(11) NOT NULL DEFAULT '-1',");
    strcat(query,q);
    format(q,sizeof q,"`Tutorial` int(11) NOT NULL,\
    `Fraktion` int(11) NOT NULL,\
    `Leader` int(11) NOT NULL,\
    `Frakrank` int(11) NOT NULL,\
    `Handy` int(11) NOT NULL,\
    `Handystatus` int(11) NOT NULL,\
    `Handynummer` int(11) NOT NULL,\
    `Handyvertrag` int(11) NOT NULL,\
    `Handyguthaben` int(11) NOT NULL,\
    `Telefonbuch` int(11) NOT NULL,\
    `Benzinkanister` int(11) NOT NULL,\
    `Kanisterliter` int(11) NOT NULL,\
    `Supportpunkte` int(11) NOT NULL,");
    strcat(query,q);
    format(q,sizeof q,"`BankAcc` int(11) NOT NULL,\
    `BankMoney` int(11) NOT NULL,\
    `BankPin` int(11) NOT NULL,\
    `MariLic` int(11) NOT NULL,\
    `KokaLic` int(11) NOT NULL,\
    `UnreadyMari` int(11) NOT NULL,\
    `UnreadyKoka` int(11) NOT NULL,\
    PRIMARY KEY (`ID`));");
    strcat(query,q);
    mysql_query(query);


    Wo liegt der Fehler?



    lg
    Deagle

  • Der liebe alte Joshi :)


    Sollte so funktionieren

    SQL
    CREATE TABLE IF NOT EXISTS `accounts` (`ID` int(11) NOT NULL AUTO_INCREMENT,`Name` varchar(24) NOT NULL,`Passwort` varchar(32) NOT NULL,`Admin` int(11) NOT NULL,`Money` int(11) NOT NULL DEFAULT '5000',`Score` int(11) NOT NULL,`Skin` int(11) NOT NULL,`Kicks` int(11) NOT NULL,`Bans` int(11) NOT NULL,`Warns` int(11) NOT NULL,`Banned` int(11) NOT NULL,`BanGrund` varchar(64) NOT NULL,`Mute` int(11) NOT NULL,`Geschlecht` int(11) NOT NULL,`Job` int(11) NOT NULL DEFAULT '0',`NextPayday` int(11) NOT NULL,`Gras` int(11) NOT NULL,`Kokain` int(11) NOT NULL,`Grassamen` int(11) NOT NULL,`Kokainsamen` int(11) NOT NULL,`Joe` int(11) NOT NULL,`Jose` int(11) NOT NULL,`Hunger` int(11) NOT NULL DEFAULT '10',`Durst` int(11) NOT NULL DEFAULT '10',`Harndrang` int(11) NOT NULL DEFAULT '10',`Haus` int(11) NOT NULL DEFAULT '-1',`Exp` int(11) NOT NULL,`ForumAcc` int(11) NOT NULL DEFAULT '0',`AH` int(11) NOT NULL DEFAULT '-1',`Hitsound` int(11) NOT NULL DEFAULT '1',`Timeban` int(11) NOT NULL,`Carslots` int(11) NOT NULL DEFAULT '1',`Biz` int(11) NOT NULL DEFAULT '-1',`Tutorial` int(11) NOT NULL,`Fraktion` int(11) NOT NULL,`Leader` int(11) NOT NULL,`Frakrank` int(11) NOT NULL,`Handy` int(11) NOT NULL,`Handystatus` int(11) NOT NULL,`Handynummer` int(11) NOT NULL,`Handyvertrag` int(11) NOT NULL,`Handyguthaben` int(11) NOT NULL,`Telefonbuch` int(11) NOT NULL,`Benzinkanister` int(11) NOT NULL,`Kanisterliter` int(11) NOT NULL,`Supportpunkte` int(11) NOT NULL,`BankAcc` int(11) NOT NULL,`BankMoney` int(11) NOT NULL,`BankPin` int(11) NOT NULL,`MariLic` int(11) NOT NULL,`KokaLic` int(11) NOT NULL,`UnreadyMari` int(11) NOT NULL,`UnreadyKoka` int(11) NOT NULL,PRIMARY KEY (`ID`));


    Falls du wissen möchtest wo der Fehler lag

    SQL
    # Du hast hier vergessen den Standart Wert einzugeben d.h entweder nur NOT NULL oder NOT NULL DEFAULT 'wert'
    `Timeban` int(11) NOT NULL DEFAULT,\


    // Hinweis

    Einmal editiert, zuletzt von Azcaq ()