2011-12-25 26 views

Trả lời

22

thử sử dụng này, tôi thấy nó một số thời gian trước đây, bạn có thể chuyển nó sang char, không Varchar2 hoặc Varchar, đã không kiểm tra nó được nêu ra. Hãy thử:

CAST(a.ar_options AS CHAR(10000) CHARACTER SET utf8) 

MySQL xử lý dữ liệu duy nhất. Do đó có sự khác biệt giữa Blob và Văn bản. Văn bản đơn giản có nghĩa là một chuỗi văn bản được lưu trữ dưới dạng bản gốc, không phải trong nhị phân, trong khi một blob là một chuỗi văn bản được lưu trữ dưới dạng nhị phân.

+0

Làm cách nào để chỉ định bảng và trường đích? – ilhan

+0

10000 có nghĩa là gì? – ilhan

+2

bảng CAST (mục AS CHAR (10000> chiều dài char) CHARACTER SET utf8) –

2

thử với truy vấn dưới đây

alter table table_name change field_name field_name VARCHAR(1000); 
0

Tôi thấy điều này của Website MySQL nếu bạn đang cố gắng thay đổi cột của bạn đến một kiểu dữ liệu khác nhau và giữ cho kiểu dữ liệu mới trong cơ sở dữ liệu. Hoạt động tốt cho những gì tôi cần!

ALTER TABLE table_name CHANGE col col1 varchar(100) 
Các vấn đề liên quan