채택완료

게시판 생성갯수 제한?

2018-01-16 (화) 04:34:46 5,421

이리저리 가지고 놀다가보니..

언젠가부터 게시판이 더이상 생성이 안되더라구요..

한..73개인가?? 

그이상은 게시판을 만들수가없나요?

제한이 걸려있는걸까요?

답변 3개 / 댓글 1개

채택된 답변
+20 포인트
2018-01-16 (화) 06:47:25

게시판생성과 관련된 파일은 adm > board_form_update.php 입니다.

해당파일에는 개수와 관련하여 생성을 제한하는 코드는 없습니다.

게시판을 그렇게 많이 만들어보지는 않았는데, 생성관련 코드를 봐도 제한 하는 부분은 없는거 같네요.

게시판 생성 갯수가 아니라 여분필드 생성아닌가요?

여분필드가 73개 제한이 있다고 하던데 그건 컬럼 타입이 varchar(255)로 되어 있기 때문이죠.

이걸 text로 바꾸어 생성하면 더 만들 수 있습니다만......

답변에 대한 댓글 1개

MyISAM 저장엔진
필드: 최대 4096개 (변경 불가)
용량: 최대 65535바이트 (변경 불가)

InnoDB
필드: 1000개 (v5.6.8 이하), 1017개 (v5.6.9 이상)
용량: 최대 16000바이트 내외 (innodb_page_size 옵션에 영향을 받음)

※ 인덱스 가능한 필드 갯수는 훨씬 적음
※ CHAR, VARCHAR 필드의 용량은 글자수의 3~4배가 될 수도 있음 (UTF-8 기준)
※ BLOB, TEXT 필드의 용량은 데이터 분량에 관계없이 9~12바이트로 계산

명목상의 제한일 뿐... 대체로 컬럼수가 수십 개를 넘어가면 DB 설계가 잘못된 것입니다.

라고 https://xetown.com/qna/359945 에 적혀 있네요

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