sql 질문드려요
본문
bo_13 테이블이 varchar(255) 였느데 제가 BLOB로 바꿨었습니다.
근데 다시 varchar(255)로 바꾸려고 하니까
이렇게 오류가 뜨네요
SQL 질의:
ALTER TABLE `g5_board` CHANGE `bo_13` `bo_13` VARCHAR( 255 ) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL
#1118 - Row size too large. The maximum row size for the used table type, not counting BLOBs, is 65535. You have to change some columns to TEXT or BLOBs
왜그런건가요?
답변 2
bo_13에 varchar로는 바꿀 수 없는 데이터가 있을 겁니다
즉, varchar로 표현할수는 있는 255 보다 많은 내용이 들어있다는 것이지요
이 데이터를 지우고 시도를 하시던지 아니면 blob나 text로 사용하셔야 합니다
지금 추가필드가 bo_15까지 있는데 꽉차서 그런것 같네요..
추가필드가 더 늘어나게 할 수 있는 방법은 없을까요?
답변을 작성하시기 전에 로그인 해주세요.