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
ERROR 1067 (42000) at line 8386: Invalid default value for 'tdate'
sql 파일의 8386 Line 의 구문에서 에러가 났다는 의미이기도 합니다.
sql_mode 수정으로 고치는 방법도 있겠지만, 그 부분이 해결이 안되거나 명확치 않다면,
차선책으로, sql 파일의 8386 Line 에서 tdate 칼럼의 default 값 지정하는 부분을,
다르게 변경하는 방법이 있습니다.
답변을 작성하시기 전에 로그인 해주세요.