그누보드4 설치후 최고관리자 미 생성문제 .. 회원가입도 안되요 도와주세요

그누보드4 설치후 최고관리자 미 생성문제 .. 회원가입도 안되요 도와주세요

QA

그누보드4 설치후 최고관리자 미 생성문제 .. 회원가입도 안되요 도와주세요

본문

그누보드 설치후 최고관리자 로 로그인을 했는데 없는 회원이라고 나와서 DB에 보니 등록된 회원이 없더군요
아상해서 회원 가입을 해보려고 하니 아래와 같이 에러 메시지가 뜨네요.

insert into g4_member set mb_id = 'jaewon8752', mb_password = '*04843AEE57721BA0BBBE64C4A99381A7BA6D8E45', mb_name = '�μ옱��', mb_jumin = '', mb_sex = 'M', mb_birth = '19851105', mb_nick = '�μ옱��', mb_nick_date = '2014-04-04', mb_password_q = '', mb_password_a = '', mb_email = '*** 개인정보보호를 위한 이메일주소 노출방지 ***', mb_homepage = '', mb_tel = '', mb_hp = '', mb_zip1 = '', mb_zip2 = '', mb_addr1 = '', mb_addr2 = '', mb_addr3 = '', mb_addr_jibeon = '', mb_signature = '', mb_profile = '', mb_today_login = '2014-04-04 15:43:44', mb_datetime = '2014-04-04 15:43:44', mb_ip = '127.0.0.1', mb_level = '2', mb_recommend = '', mb_login_ip = '127.0.0.1', mb_mailling = '', mb_sms = '', mb_open = '', mb_open_date = '2014-04-04', mb_1 = '', mb_2 = '', mb_3 = '', mb_4 = '', mb_5 = '', mb_6 = '', mb_7 = '', mb_8 = '', mb_9 = '', mb_10 = '' , mb_email_certify = '2014-04-04 15:43:44'


1364 : Field 'mb_memo' doesn't have a default value


error file : /gnuboard4/bbs/register_form_update.php



이렇게 뜨는데 MySQL5폴더의 my.ini 파일을 열어서 sql-mode 부분을 주석처리로 이렇게 바꿧거든요

# sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION" 


찾아보니 이렇게 바꾸면 해결 된다는 분들이 계셔서요. 

근데 이렇게 바꾸고 다시 해도 똑같은 에러나 뜨네요 -_-;; 왜이럴가요...

이 질문에 댓글 쓰기 :

답변 2

mb_memo 필드에 기본값을 줄 수 없다는군요... 기본값 줫나보네요...
 
 

그 ....
mysql 로 로그인 해보시면

사용중인 데이터베이스를  use 하시면 됩니다.. 대충 예를 들면
<code>
$mysql -u xxxxx -p
$Password for: 패스워드 입력
</code>
후 ... 본인의 데이터베이스로 가보십시오
<code>
mysql>$use xxxxxx;
mysql>desc g4_member;
</code>
으로 보시면... mb_memo 필드가 있을겁니다..

그러니까 insert into 하실때, mb_memo 쪽에 값이 들어가면 안된다는뜻 같은데... 소스 수정이 필요할지도 모르겟군뇨

mysql> 에서 mb_memo 를 sql 언어 검색해서 지워보십시오!

아마 alter table 문법일껍니다

그 ....
mysql 로 로그인 해보시면
사용중인 데이터베이스를  use 하시면 됩니다.. 대충 예를 들면
<code>
$mysql -u xxxxx -p
$Password for: 패스워드 입력
</code>
후 ... 본인의 데이터베이스로 가보십시오
<code>
mysql>$use xxxxxx;
mysql>desc g4_member;
</code>
으로 보시면... mb_memo 필드가 있을겁니다..
그러니까 insert into 하실때, mb_memo 쪽에 값이 들어가면 안된다는뜻 같은데... 소스 수정이 필요할지도 모르겟군뇨
mysql> 에서 mb_memo 를 sql 언어 검색해서 지워보십시오!
아마 alter table 문법일껍니다
답변을 작성하시기 전에 로그인 해주세요.
전체 21
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT