2026, 새로운 도약을 시작합니다.

영카트 설치가 안 됩니다. 채택완료

4개월 전 조회 1,264

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개

채택된 답변
+20 포인트

영카트 최신버전인가여?

`kp_updated_at ` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,

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

로그인 후 평가할 수 있습니다

답변에 대한 댓글 4개

답변 감사합니다
어려움이 있으면 도움드릴수있습니다.
괜찮습니다. 덕분에 해결했습니다.
채택 부탁드려요

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

적어도 설치가 안될때에는

현재 php 버전

설치하려는 그누보드 버전

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

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

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

답변 감사합니다

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

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

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

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

답변 감사합니다

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

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

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


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

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

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

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

답변 감사합니다

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

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

로그인
🐛 버그신고