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