sql 질문드려요

sql 질문드려요

QA

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

MySQL 메시지: 도움말

#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로 사용하셔야 합니다 

답변을 작성하시기 전에 로그인 해주세요.
전체 123,636 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT