영카트 설치가 안 됩니다. 채택완료
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 버전이 낮거나 하면 에러 나올거에요
답변에 대한 댓글 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개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인