SQL Spalte umbenennen?
Hallo,
ich muss nach Userinput ein Feld einer Tabelle umbenennen. Meine Frage ist nun wie genau das geht. Mit dem Befehl habe ich schon einen Anfang gefunden:
ALTER TABLE `TABELLE` CHANGE `ALTERNAME` `NEUERNAME`
Jedoch muss man hier für einen vernünftigen Rename auch alle Optionen, wie Typ, PrimaryKey, Autoincrement, ... angeben. Das geht jedoch schwer, wenn ich vorher nicht weiß, welche Typen das Feld hat. Für den Vorgang benutze ich PHP.
Meine Frage nun: Wie bekomme ich es hin, dass ich ein Feld einer Tabelle umbenennen kann, ohne irgendwelche Attribute (Primary Key, ...) zu verlieren.
Vielen Dank für die schnellen Antworten!
Stern garantiert!