DB관련 에러: 'mb_nick_date'의 유효하지 못한 디폴트 값 사용
본문
테스트 환경
5.7 - MySQL Community Server
SQL문 ALTER TABLE g5_member auto_increment = 100;
Error 문: #1067 - 'mb_nick_date'의 유효하지 못한 디폴트 값을 사용하셨습니다.
[g5_member 테이블 구조]
엔진 종류: InnoDB
데이터정렬방식: utf8mb4_general_ci
이름: mb_nick_date
종류: date
Null: 아니오
기본값: 0000-00-00
그누보드에서 기본 제공하는 테이블 구조입니다.
근데 SQL문은 보내면
" #1067 - 'mb_nick_date'의 유효하지 못한 디폴트 값을 사용하셨습니다. " 이란 에러문이 발생합니다.
뭐가 잘못 됐고, 해결방법은 뭘 될까요?
답변 2
등록시 null값은 등록 못하고 하는데 기준이 0000-00-00도 널로 인식이 되기에 default 값의 기준에 맞춰 날짜를 등록해 주셔야 하는 부분인데 등록이 안되어 발생되는 부분으로 보입니다.
Null값 말하는듯하네요
utf8mb4_general_ci가 아니라 utf8_general_ci 언어셋 아닐까요?
답변을 작성하시기 전에 로그인 해주세요.