2014-03-28 4 views
2

나는 그것이 varchar, char 및 다른 사람과 함께 할 수 있다는 것을 알고있다. 하지만, text으로 가능합니까?mySQL에서 텍스트 유형 필드의 크기를 제한 할 수 있습니까?

+0

데이터가 동적 일 때 '텍스트'를 사용하고 얼마나 걸릴지 모릅니다. 따라서 길이를 설정하는 것은 의미가 없습니다. – AliBZ

+0

그것은 나에게한다. 0 ~ 2,300 자 사이 여야합니다. utf8 만. – yossi

답변

0

TEXT 자체는 제한 될 수 없지만 사용자가 입력 할 수있는 양을 PHP로 전달하는 코드를 통해 제한 할 수 있습니다. 예를 들어, javascript에서 "str.length> X"를 지정하면 PHP 처리 페이지에 게시하는 대신 "너무 오래 오래지 말라"라는 경고를 표시 할 수 있습니다. 물론 이는 매우 쉽게 파기됩니다. 그러나, 데이터베이스에 넣기 전에 PHP에서 체크를하면 좋을 것이다.