SQL Befehl: AutoIncrement Wert hinzufügen

  • Servus!

    Ich arbeite ein bisschen mit Joomla! (Open Source CMS) - dafür erstell ich die Site meist lokal, lade dann alles auf den server und importiere die nötigen Tabellen. Leider sitz' iich auch dem weitverbreiteten Joomla Problem auf (welches ich trotz intensiver Suche im JoomlaForum, etc. noch nicht lösen konnte), dass beim Importieren der Tabellen die Autoincrementwerte nicht mitgenommen werden.

    Mittlerweile weiß zwar schon genau, welche Tabellen ein AI verlangen, aber das händige umstellen dauert trotzdem immer ein paar Minuten, die ich mir gerne sparen würde.

    In Zukunft würde ich diese Arbeit gerne per sql Befehl lösen.

    Es soll bei allen Tabellen, die ein Feld ID als Primärschlüssel enthalten der Extra-Wert auf AutoIncrement gestellt werden.

    Das müsste mit SQL ja recht leicht zu erledigen sein. Leider bin ich darin trotz Datenmodellierung noch a ziemliches Schwammerl ;)

    Würde ich über Hilfe sehr freuen.
    thx4hints
    Fugo



  • SQL ist nicht Turing-complete, insofern wird das so nicht gehen (deswegen gibts ja sowas wie PL/SQL, das in Datenbanksysteme durchgenommen wird). Du kannst nur alle Tabellen hintereinander auflisten mit den ALTER TABLE-Aufrufen.

    [font=verdana,sans-serif]"An über-programmer is likely to be someone who stares quietly into space and then says 'Hmm. I think I've seen something like this before.'" -- John D. Cock[/font]

    opentu.net - freier, unzensierter Informationsaustausch via IRC-Channel!
    Hilfe und Support in Studienangelegenheiten, gemütliches Beisammensein, von und mit Leuten aus dem Informatik-Forum!

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!