채택완료

게시판 생성 SQL 에러

2019-03-07 (목) 12:11:08 3,437

2009912535_1551928240.0387.png

관리자에서 게시판 추가를 하려고 하면 위와 같은 오류가 뜹니다.

문제가 무엇인가요..? 다른 부분은 모두 정상작동합니다. (복사, 수정, 삭제 등)

|

답변 5개 / 댓글 2개

채택된 답변
+20 포인트
2019-03-07 (목) 12:14:55

해당 컬럼이 있는데 추가하라는 명령어 입니다.

/adm/board_form.php

79라인

if (!isset($board['bo_use_captcha'])) {
   @sql_query(" ALTER TABLE `{$g5['board_table']}` ADD `bo_use_captcha` TINYINT NOT NULL DEFAULT '0' AFTER `bo_use_sns` ");
}

 @sql_query( .... 이렇게 @를 붙여보세요

답변에 대한 댓글 2개

2019-03-07 (목) 12:16:23
답변 감사합니다!

그런데 말씀 주신 것 처럼, 똑같이 에러가 나옵니다 ㅠㅠ
서버 환경을 알수 없으니
그러시면

해당라인 // 주석처리 해보세요

 sql_query(" ALTER TABLE `{$g5['board_table']}` ADD `bo_use_captcha` TINYINT NOT NULL DEFAULT '0' AFTER `bo_use_sns` ", false);  

false 추가하면됩니다.

해당 컬럼이 있는데 발생되어지는 오류라 해당 부분 실행 안되도록 주석 처리 하셔야 합니다.

원래는 실행이 안되야하는건데 다른 부분에 문제가 있는것 같네요.

일시적인 방법은 아래와 같이 해당부분 주석처리하면 됩니다.

//sql_query(" ALTER TABLE `{$g5['board_table']}` ADD `bo_use_captcha` TINYINT NOT NULL DEFAULT '0' AFTER `bo_use_sns` ");

2019-03-07 (목) 12:16:36

thumb-2009912535_1551928594.8648_730x277.png

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