mysql und backup prob

Es gibt 6 Antworten in diesem Thema, welches 2.082 mal aufgerufen wurde. Der letzte Beitrag () ist von MoNrAiL.

  • ich helfe einem user bei nem umzug
    hat alles soweit gut geklappt nu kommt aber nen prob das man kein neuen thread eröffnen kann
    kenne den fehler auch unter threardid muss ich auto_increment einstellen was nicht klappt
    SQL-Befehl:


    ALTER TABLE `bb1_threads` CHANGE `threadid` `threadid` INT( 11 ) UNSIGNED NOT NULL DEFAULT '0' AUTO_INCREMENT


    MySQL meldet: Dokumentation
    #1067 - Invalid default value for 'threadid'
    wieso geht das nicht?

    • Offizieller Beitrag

    öhm so als schuss ins blaue hinein: due sagst NOT NULL und setzt als default 0 (also NULL)... das geht schon von der logik nicht, oder?

  • Zitat

    Original von djblueprint
    öhm so als schuss ins blaue hinein: due sagst NOT NULL und setzt als default 0 (also NULL)... das geht schon von der logik nicht, oder?


    Nein, denn 0 ist nicht gleich NULL.
    In SQL bedeutet NULL so viel wie "leer", aber die 0 ist ja ein Wert :)


    Ich würd allerdings vor 'treadid' den tabellennamen angeben, denn du hast ja 2x treadid da.
    Z.B.

    Code
    ALTER TABLE `bb1_threads` CHANGE `bb1_threads.threadid` `NEUE_TABELLE.threadid` INT( 11 ) UNSIGNED NOT NULL AUTO_INCREMENT PRIMERY KEY


    Den Default kannst du weglassen, da normalerweise 0 als "Starter" genommen wird. Wenn das Board ein PHPbb ist, kannst du ein komplettes backup machen. Weiß nicht, ob andere Boards da sauch bieten, denke aber mal ja.


    Mfg, Zuzler

  • hat sich alles erledigt habe 0 weggemacht und AUTO_INCREMENT eingestellt nu läuft das board wunderbar
    das problem war ich bekomme kein komplettes backup zusammen funpic halt hab dann alle tabellen einzeln übertragen

  • Moin Monrail,
    hast Du dort shell-zugriff?


    Dann könntest Du über ein


    Code
    mysqldump DATENBANKNAME -u USERNAME -p > backup.sql


    Deine komplette db als backup.sql(oder was auch immer Du am Ende angibst) auf die Platte speichern lassen.


    Ansonsten gibt's wohl noch den MySQL-Dumper (http://www.mysqldumper.de/de/index.php) , welcher verspricht, das 30 Sekunden-Problem durch diverse Tricks zu umgehen. Ich hab's aber nicht getestet, da kein Bedarf....


    kannst' ja mal schauen :)


    Greetz - ~3dc~


  • mysql dumper hab ich auch benutzt und ging nicht lag wohl an dem funpic server
    naja wenigstens hab ich alles geschafft und das board läuft

    • Gäste Informationen

    Hallo Gast,

    gefällt dir der Thread, willst du was dazu schreiben, oder möchtest du noch mehr in diesem Forum sehen und kostenlose Downloads?

    Dann melde dich bitte an.
    Hast du noch kein Benutzerkonto, dann bitte registriere dich, nach der Freischaltung kannst du das Forum uneingeschränkt nutzen.

    Hello Guest,

    Do you like the thread, do you want to write something about it, or do you want to see more in this forum and free downloads?

    Then please sign in.
    If you don't have an account yet, please register, after activation you can use the forum without any restrictions.