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.
Leave a Reply