설치할때 config삽입쿼리값중에 필드 몇개가 누락된거 같은데요?
OS : windows7 64bit
그누보드4s : g4s-4.0b32
설치할때 3단계 중
전체 테이블 생성 완료
Field 'cf_add_script' doesn't have a default value
이런 메세지가 뜨고 진행이 안되는데요
install_db.php 파일에 인서트 구분에 필드가 누락된거 같아요
그냥 대강
cf_add_script = '',
cf_facebook_appid = '',
cf_facebook_secret = '',
cf_twitter_key = '',
cf_me2day_key = '',
cf_twitter_secret = '',
공백으로 필드 추가해서 인스톨 시켰는데
원래 이런건지 테이블 필드 정의가 잘못된건지 확인좀 부탁드려요
그누보드4s : g4s-4.0b32
설치할때 3단계 중
전체 테이블 생성 완료
Field 'cf_add_script' doesn't have a default value
이런 메세지가 뜨고 진행이 안되는데요
install_db.php 파일에 인서트 구분에 필드가 누락된거 같아요
그냥 대강
cf_add_script = '',
cf_facebook_appid = '',
cf_facebook_secret = '',
cf_twitter_key = '',
cf_me2day_key = '',
cf_twitter_secret = '',
공백으로 필드 추가해서 인스톨 시켰는데
원래 이런건지 테이블 필드 정의가 잘못된건지 확인좀 부탁드려요
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 7개
mb_signature = '',
mb_memo = '',
mb_lost_certify = '',
mb_profile = '',
사용하시는 mysql 버전을 알려주십시오.
윈도우용은 버전이 좀 높네요. 5.5.27
답변 감사합니다
5.0이상??에서는 TEXT타입 컬럽에는 DEFAULT를 ''이나 NULL을 쓸수 없고 반드시 DEFAULT는 있어야 하는것같네요.
my.ini에서 sql-mode를
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
에서
sql_mode="MYSQL40"
로 바꿔주면 됩니다.
http://stackoverflow.com/questions/3466872/why-cant-a-text-column-have-a-default-value-in-mysql