CreateTables Problem

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
  • Hey kann mir jemand helfen warum das 2. ADD COLUMN nicht klappt ?
    Die Tabellen bis "WaitPerso" werden erstellt.. Aber die anderen leider nicht


  • Überall dieses: [20:24:07] [WARNING] CMySQLResult::GetRowDataByName - field not found (


    [23:24:09] [ERROR] CMySQLQuery::Execute[] - (error #1060) Duplicate column name 'Friedhof'
    [23:24:09] [ERROR] CMySQLQuery::Execute[] - (error #1060) Duplicate column name 'pMarried'

    Einmal editiert, zuletzt von tayson87 ()

  • Wenn du das mehrmals ausführen lässt, dann erklärt sich der Fehler, da die Spalten ja bereits existieren.
    Schreibe die Erstellung der Tabelle am besten etwas um, und zwar so:
    strcat(query,"CREATE TABLE IF NOT EXISTS `"#SQLTAG"_account_main` (");
    strcat(query,"`id` int(11) NOT NULL AUTO_INCREMENT,");
    strcat(query,"`Name` varchar(24) NOT NULL,");
    strcat(query,"`Online` int(2) NOT NULL,");
    strcat(query,"`Email` varchar(128) NOT NULL,");
    /*
    ...
    */
    strcat(query,"`HohlenforscherSkill` int(10) NOT NULL,");
    strcat(query,"PRIMARY KEY (`id`))");


    Dann sparst du dir das ALTER TABLE und es sieht wesentlich übersichtlicher aus.