Tôi muốn thay đổi lược đồ của bảng sao cho một trường Số nguyên thay đổi thành một biến, nhưng giữ dữ liệu (số trước đó sẽ là chuỗi).MySql, có cách nào để chuyển đổi trường Integer thành Varchar mà không làm mất dữ liệu?
5
A
Trả lời
11
thử loại này để thay đổi schema:
alter table table_name change col_name col_name varchar(10)
+0
Thao tác này có xóa dữ liệu hay không? Tôi hỏi vì 'thử' trong câu trả lời của bạn. –
+0
điều này sẽ không trượt dữ liệu của bạn. bạn chỉ cần thay đổi loại từ số nguyên thành varchar –
Không, bởi 'một' i có nghĩa là lĩnh vực. Nếu điều quan trọng là trường cuối cùng nên là varchar (10). –