eine spalte umbennen...

LrIuNlUzX

Mitglied
hi,
ich suche die mysql funktion um eine spalte um zu benenne.

ALTER TABLE tabelle RENAME alter_name neuer_name
aber das geht nicht...

kann mir da einer weiterhelfen...
 
hmm,

ich mach das immer via phpMyADmin bzw. Webmin. Aber mit ALTER TABLE liegst du schon richtig. Leg doch einfach eine neue Spalte an , kopier den Inhalt hin und lösch die alte !?
 
phpadmin find ich net so gut.
ich mach das mit MySQL CC, ist fin ich das beste. ist ja auch von MySQL...

ne neu Spalte erstellen und den inhalt kopieren ist en kleines bischen umständlich und schluck viel zu viel resorcen...
sollte ich tausende einträge haben, wie lang mag das umbenenne wohl dauern

es geht darum es aus einem script zu machen.
bitte keine php lösung... ich brauch das in mysql || perl
 
Klappt das auch mit ACCESS?

Funktioniert bei mir irgendwie nicht.... :(

Code:
OleDbCommand dbAbtKathAllgemeinAendern = new OleDbCommand("ALTER TABLE KathAllgemein CHANGE '" + this.listAbt.SelectedItem.ToString() + "' '" + this.TextEditAbt.Text + "'", dbConnect);

dbAbtKathAllgemeinAendern.ExecuteReader();
 
Zuletzt bearbeitet:
Zurück