Spalte einer MySQL-Tabelle verschieben

By

in

Möchte man die Reihenfolge von Spalten einer MySQL-Tabelle ändern, dann kann das mit ALTER TABLE erfolgen. Die Spalte lässt sich mit folgendem Befehl an eine andere Position verschieben:

SQL
ALTER TABLE <tabelle>
  MODIFY <spaltenname> tinyint(1) DEFAULT '0'
  AFTER <spaltenname_vor_neuer_position>

Wichtig ist hierbei auch die Angabe der Spaltendefinitionen. Eingaben wie tinyint(1) DEFAULT '0' müssen also den Definitionen der Spalte entsprechen und beim Verschieben mit angegeben werden.



Comments

2 responses to “Spalte einer MySQL-Tabelle verschieben”

  1. Martin Avatar

    Beste Dank für den Tipp!
    Konnte es soeben erfolgreich einsetzen…

  2. ZENeca Avatar

    ah, genau das habe ich gesucht
    merci!

    …und was gibt es im Netz für dämlich Yorschläge dazu

    cu
    zen

Leave a Reply

Your email address will not be published. Required fields are marked *