2011-12-25 2 views

답변

22

시도는 아직 테스트하지 않은, 당신은하지 Varchar2 또는 Varchar에, char로 변환 할 수 있습니다, 얼마 전에 그것을 발견. 시도 :

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

MySQL은 데이터를 고유하게 취급합니다. 따라서 Blob과 Text에는 차이가 있습니다. 텍스트는 단순히 바이너리가 아닌 원본으로 저장된 텍스트 문자열을 의미하지만 BLOB는 바이너리로 저장된 텍스트 문자열입니다.

+0

어떻게 대상 테이블과 필드를 지정합니까? – ilhan

+0

10000은 무엇을 의미합니까? – ilhan

+2

테이블 CAST (item AS CHAR (10000> char lenght) CHARACTER SET utf8) –

2

는 다른 데이터 형식에 열을 변경하고 데이터베이스에 새로운 데이터 유형을 유지하려는 경우 내가 MySQL을의 웹 사이트의이 발견 아래 쿼리

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

으로 시도합니다. 내가 필요한 것에 위대한 작품!

ALTER TABLE table_name CHANGE col col1 varchar(100) 
관련 문제