테스트 사이트 - 개발 중인 베타 버전입니다

테이블 추가 시 크기 초과로 추가가 안될 때... 채택완료

마루밑다락방 2년 전 조회 2,055

MAX ROW를 늘리는 방법 아시는 분이 계시나요?

구글링 해보는데 도통 문제가 해결 나지가 않아서요.

 

INNODB 부분도 설정을 다듬어 봤는데도

여전히 문제는 나아질 기미가 안 보이네요..

 

오류  코드  : MYSQL #1118 입니다.

 

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

dmyee
2년 전
여러가지 방법이 있는데
그중 하나로
ROW_FORMAT을 dynamic로 바꾸어주시고
 
ALTER TABLE tab ROW_FORMAT=DYNAMIC;

varchar 길이를 256으로 설정해 주면 해결될 수 있을 듯 합니다.

 

참고:

https://mariadb.com/kb/en/troubleshooting-row-size-too-large-errors-with-innodb/

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

2년 전

긴 문자열이 들어가는 varchar 타입의 컬럼을 text 타입으로 변경해 주면 된다고 합니다. 

 

https://www.lesstif.com/dbms/mysql-error-1118-42000-row-size-too-large-80249028.html

 

https://juyoung-1008.tistory.com/17

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

플라이
2년 전

필드의 타입을 어떻게 변경하셨는지 알수 있을까요?

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

마루밑다락방
2년 전
필드는 bo_select_editor 이고
타입은 varchar(50) 입니다.

다른 타입으로 변경은 불가하네요. ㅜㅜ

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인