steckl: mySql: spalte nachtraeglich an beliebiger Stelle einfuegen

Beitrag lesen

hi,

alter table TABELLENNAME add SPALTENNAME varchar(15);
Es ist zwar nicht falsch, aber üblicherweise werden die Schlüsselworte groß und der Rest klein geschrieben, also so: "ALTER TABLE tabellenname ADD COLUMN spaltenname VARCHAR(15)" (ja, ich weiß das COLUMN im Query ist optional).

stimmt, is uebersichtlicher, aber ich war wohl nur zu faul um shift zu druecken ;)

ist es moeglich, diese noch nachtraeglich an einer bestimmten stelle (z.B. nach der 2.Spalte) einzufuegen?
Ja - du musst noch ein "AFTER col" einfügen, wobei col die Spalte ist, nach der die neue Spalte eingefügt werden soll - siehe Doku.

danke, so funzts :)

mfG,
steckl