영카트 설치가 안 됩니다.

영카트 설치가 안 됩니다.

QA

영카트 설치가 안 됩니다.

본문

CREATE TABLE IF NOT EXISTS `g5_kakao5_preset` ( `kp_id` int(11) NOT NULL AUTO_INCREMENT, `kp_type` varchar(20) NOT NULL DEFAULT '', `kp_category` varchar(20) NOT NULL DEFAULT '', `kp_preset_code` varchar(100) NOT NULL DEFAULT '', `kp_preset_name` varchar(100) NOT NULL DEFAULT '', `kp_template_name` varchar(100) NOT NULL DEFAULT '', `kp_alt_send` varchar(100) NOT NULL DEFAULT '1', `kp_active` tinyint(1) NOT NULL DEFAULT '1', `kp_created_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, `kp_updated_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (`kp_id`) ) DEFAULT CHARSET=utf8

1067 : Invalid default value for 'kp_created_at'

error file : /abcd1234/install/install_db.php

위와 같은 에러 메시지가 나옵니다. 
원인을 알 수 없어서 도움을 요청합니다. 

이 질문에 댓글 쓰기 :

답변 4

영카트 최신버전인가여?

 

`kp_updated_at ` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,

보통 이러면 맞을건데요 혹시나 mysql 버전이 낮거나 하면 에러 나올거에요

사용 중인 mysql 버전에 맞게 kp_updated_at 컬럼의 기본값을 수정하셔야 할 듯.

아래 키워드로 ai에게 질문하시면서 해결해 보세요.


`kp_created_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP
위 코드에서 아래 에러 발생해. 내 mysql 버전은 ○○○ 이야. 

에러 내용: 1067 : Invalid default value for 'kp_created_at'

그럼 여러가지 해결책을 제시해 줄 겁니다. 제시된 내용을 기반으로 해결 시도해보시고 안 되면 다시 구체적 서버 APM 정보와 설치하려는 영카트 버전을 적고 질문해 보세요.
 

 

mysql 버전을 확인해 보셔야 할듯 합니다.

g5_kakao5_preset 테이블에 kp_created_at 해당 필드가 기본값 설정이 필요한걸로 보여집니다.

적어도 설치가 안될때에는

현재 php 버전

설치하려는 그누보드 버전

 

이정도는 기재해야 원인이 뭔지 알수 있습니다.

 

위 오류로 유추해 보면 현재 설치환경이 그누보드 버전과 맞지 않는것 같습니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 129,672 | RSS
QA 내용 검색

회원로그인

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