Ich möchte das Schema einer Tabelle so ändern, dass ein Integer-Feld in Varchar eins geändert wird, aber die Daten behalten (frühere Zahlen sind jetzt Strings).MySql, gibt es eine Möglichkeit, Integer-Feld in Varchar zu konvertieren, ohne Daten zu verlieren?
Q
MySql, gibt es eine Möglichkeit, Integer-Feld in Varchar zu konvertieren, ohne Daten zu verlieren?
5
A
Antwort
11
versuchen dies das Schema zu ändern:
alter table table_name change col_name col_name varchar(10)
+0
Werden die Daten gelöscht oder nicht? Ich frage wegen "Versuch" in Ihrer Antwort. –
+0
Dies wird nicht Ihre Daten wischen. Sie werden nur den Typ von Integer in Varchar ändern –
Nein, von 'one' i Feld gemeint. Wenn es wichtig ist, sollte das letzte Feld varchar (10) sein. –