테이블 추가 시 크기 초과로 추가가 안될 때...
본문
MAX ROW를 늘리는 방법 아시는 분이 계시나요?
구글링 해보는데 도통 문제가 해결 나지가 않아서요.
INNODB 부분도 설정을 다듬어 봤는데도
여전히 문제는 나아질 기미가 안 보이네요..
오류 코드 : MYSQL #1118 입니다.
답변 3
필드의 타입을 어떻게 변경하셨는지 알수 있을까요?
긴 문자열이 들어가는 varchar 타입의 컬럼을 text 타입으로 변경해 주면 된다고 합니다.
https://www.lesstif.com/dbms/mysql-error-1118-42000-row-size-too-large-80249028.html
여러가지 방법이 있는데 그중 하나로 ROW_FORMAT을 dynamic로 바꾸어주시고 ALTER TABLE tab ROW_FORMAT=DYNAMIC;
varchar 길이를 256으로 설정해 주면 해결될 수 있을 듯 합니다.
참고:
https://mariadb.com/kb/en/troubleshooting-row-size-too-large-errors-with-innodb/
답변을 작성하시기 전에 로그인 해주세요.