2013-11-24 7 views
0

내 데이터베이스의 열이 텍스트 유형 (무제한의 텍스트)이되도록합니다. 내 스키마에서Symfony 열 유형 텍스트

는 :

bio: { type: text }

마이그레이션 파일이 생성 :

$this->changeColumn('organization', 'bio', 'text', '', array()); 

나는 다음과 같은 오류 얻을 마이그레이션 할 : 올바른 무엇

- SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1. Failing Query: "ALTER TABLE organization CHANGE bio bio text()" 

을 그러한 필드에 대한 구문?

답변

1

대신 "텍스트"일

bio: { type: string } 
+0

감사의 "문자열"을 사용해보십시오! – user2306941

+0

혹시 비슷한 문제로 저를 도울 수 있습니까? 나는'varchar (255)'타입의 또 다른 필드를 추가하고 있는데 (마이그레이션 파일에''string ','255'') 행 크기가 너무 큽니다. 내 최대는 65535이지만 최대 255 자입니다. 테이블의 최대 텍스트 필드가 모두 합쳐져 있습니까? – user2306941

+0

흠 ... 그 분야에 확실한가요? – parnas