dump import 할때 ERROR 1067 (42000) at line 8386: Invalid default value for 'tdate'
터미널에서 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개
8년 전
ERROR 1067 (42000) at line 8386: Invalid default value for 'tdate'
sql 파일의 8386 Line 의 구문에서 에러가 났다는 의미이기도 합니다.
sql_mode 수정으로 고치는 방법도 있겠지만, 그 부분이 해결이 안되거나 명확치 않다면,
차선책으로, sql 파일의 8386 Line 에서 tdate 칼럼의 default 값 지정하는 부분을,
다르게 변경하는 방법이 있습니다.
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인전체 질문 목록
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
채택
답변대기
답변대기
답변대기
답변대기
채택
채택
답변대기
답변대기
답변대기
채택