Chciałbym zmienić schemat tabeli, aby jedno pole Integer zmieniło się na Varchar, ale zachowaj dane (poprzednie liczby będą teraz ciągami).MySql, czy istnieje sposób na konwersję pola Integer do Varchar bez utraty danych?
5
A
Odpowiedz
11
próbować to zmienić schemat:
alter table table_name change col_name col_name varchar(10)
+0
Czy to wyczyści dane, czy nie? Pytam z powodu "spróbuj" w twojej odpowiedzi. –
+0
to nie będzie przesuwać twoich danych. po prostu zmienisz typ z liczby całkowitej na varchar –
Nie, przez 'jeden' i oznaczało pole. Jeśli jest to ważne, ostatecznym polem powinna być varchar (10). –