dump import 할때 ERROR 1067 (42000) at line 8386: Invalid default value for 'tdate'

dump import 할때 ERROR 1067 (42000) at line 8386: Invalid default value for 'tdate'

QA

dump import 할때 ERROR 1067 (42000) at line 8386: Invalid default value for 'tdate'

답변 1

본문

터미널에서 mysql -u root -p {데이터베이스 이름} < {SQL 파일 이름}

실행하면 30분뒤

ERROR 1067 (42000) at line 8386: Invalid default value for 'tdate'

 

이런 에러가 나타납니다.

 

구글링 해보니 

 

SQL문 통해

 

show variables like 'sql_mode' ;

 

통해 확인해보면 NO_ZERO_DATE 값이 있어서 안된다고 하던데요.

 

한번 확인해보니 "NO_ZERO_DATE" 값은 없는데도 문제가 발생됩니다.

 

혹시 다른 문제가 있는건가요? 

 

 

이 질문에 댓글 쓰기 :

답변 1

ERROR 1067 (42000) at line 8386: Invalid default value for 'tdate'

 

sql 파일의 8386 Line 의 구문에서 에러가 났다는 의미이기도 합니다.

sql_mode 수정으로 고치는 방법도 있겠지만, 그 부분이 해결이 안되거나 명확치 않다면,

차선책으로, sql 파일의 8386 Line 에서 tdate 칼럼의 default 값 지정하는 부분을,

다르게 변경하는 방법이 있습니다. 

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 29
© SIRSOFT
현재 페이지 제일 처음으로