2013-04-05 5 views
1

MySQL의 GROUP_CONCAT 필드가있는 varchar (140)의 여러 텍스트를 새 테이블로 집계합니다. 자동으로 새 필드는 문서에 따라 65535자를 보유해야하는 필드 유형 TEXT가됩니다. 여전히 새로운 테이블 (아래의 "full_text"열)에 나타나는 텍스트 문자 중 일부만입니다. 나는 체크했다. 그리고 더 많은 텍스트와 따라서 문자가 새로운 테이블 열에 있어야한다. max_package_size와 같은 MySQL 서버에서 아무것도 변경하지 않았습니다. 기본값입니다.MySQL에서 새 테이블의 새 TEXT 필드에 모든 문자가 맞지 않는 이유는 무엇입니까?

DROP TABLE IF EXISTS tempsumdate; 
CREATE TABLE tempsumdate ENGINE=MyISAM CHARACTER SET utf8 COLLATE utf8_swedish_ci AS 
SELECT tw.from_user, MONTH(tw.created_at) AS month, GROUP_CONCAT(tw.text) AS full_text 
FROM tweets AS tw 
GROUP BY tw.from_user, month;´ 

내가 여기 실종 무엇 : 내 MySQL의 쿼리는 다음

입니까?

답변