Microsoft SQL (AFAIK) erlaubt es Ihnen nicht, die Tabelle zu ändern und eine Spalte nach einer bestimmten Spalte hinzuzufügen. Am besten verwenden Sie Sql Server Management Studio oder spielen Sie herum, indem Sie entweder die Tabelle löschen und erneut hinzufügen oder eine neue Tabelle erstellen und die Daten manuell verschieben. beide sind nicht sehr anmutig.
MySQL tut jedoch:
ALTER TABLE mytable
ADD COLUMN new_column <type>
AFTER existing_column