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 값의 기준에 맞춰 날짜를 등록해 주셔야 하는 부분인데 등록이 안되어 발생되는 부분으로 보입니다.
참고: https://www.it-swarm.dev/ko/mysql/date-%EB%98%90%EB%8A%94-datetime%EC%9D%98-%EA%B8%B0%EB%B3%B8%EA%B0%92%EC%9D%84-%EC%84%A4%EC%A0%95%ED%95%A0-%EB%95%8C-mysql%EC%97%90-%EC%98%A4%EB%A5%98%EA%B0%80-%EB%B0%9C%EC%83%9D%ED%96%88%EC%8A%B5%EB%8B%88%EB%8B%A4/825146159/">https://www.it-swarm.dev/ko/mysql/date-%EB%98%90%EB%8A%94-datetime%EC%9D%98-%EA%B8%B0%EB%B3%B8%EA%B0%92%EC%9D%84-%EC%84%A4%EC%A0%95%ED%95%A0-%EB%95%8C-mysql%EC%97%90-%EC%98%A4%EB%A5%98%EA%B0%80-%EB%B0%9C%EC%83%9D%ED%96%88%EC%8A%B5%EB%8B%88%EB%8B%A4/825146159/
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인