MySQL 버전 차이로 phpmyadmin 에서 DB 필드 타입 변경이 안 될 때
본문 글 내용이 길어질 경우 글이 잘리는 현상을 해결하기 위해서는
wr_content 필드 타입을 변경해야 한다고 이전 글에서 설명해드렸었는데요.
http://gnustudy.com/bbs/board.php?bo_table=gnu_tip&wr_id=24
MySQL 5.7 버전 부터 위 방법이 에러가 나는 것 같아 해결 방법을 알려드리겠습니다.
이런 식으로 에러가 나는 곳이 있네요.
#1067 - Invalid default value for 'wr_datetime'
해결 방법 안내
phpmyadmin 좌측 트리 메뉴에서 DB명 선택 후
상단 메뉴 중 SQL 질의창을 선택. 아래 내용을 입력하고 실행 버튼 클릭
ALTER TABLE `g5_write_test` CHANGE `wr_content` `wr_content` mediumtext NOT NULL;
g5_write_test 부분을 원하는 게시판 id로 변경하세요.
뒷부분 test가 게시판 id입니다.
예를 들어 자유게시판을 변경하고 싶은데 게시판 id가 free로 생성되어있다면 g5_write_free 로 수정
* 참고 사항
웹 호스팅이 아닌 서버를 직접 운영하고 있다면 아래글 답변 내용도 참고해보세요.
SQL_MODE 설정값을 변경하면 되는 것 같습니다.
http://amina.co.kr/bbs/board.php?bo_table=apms_qa&wr_id=100670