댓글 검색 목록

[sql] mySQL 5.7 #1067 Invalid default value for 오류

페이지 정보

작성자 운영자 작성일 18-12-28 10:24 조회 1,162 댓글 0

원인 : 

strict mode(스트릭트 모드)는 MySQL이 유효하지 않거나 누락된 (missing) 데이터를 처리하는 방법을 제어합니다. 

하나의 값은 여러 가지 이유로 유효하지 않게 됩니다. 

예를 들면, 컬럼에 대해 틀린 데이터 타입을 가질 수가 있거나, 또는 범위를 벗어날 수도 있습니다. 그누보드/영카트의 경우 날짜관련 필드가 대부분 이 오류를 발생 시킵니다.


해결책 :

MySQL root로 접속하여

mysql>SET GLOBAL sql_mode=(SELECT REPLACE(@@sql_mode,'NO_ZERO_IN_DATE',''));    

mysql>SET GLOBAL sql_mode=(SELECT REPLACE(@@sql_mode,'NO_ZERO_DATE',''));



댓글목록 0

등록된 댓글이 없습니다.

웹학교 로고

온라인 코딩학교

코리아뉴스 2001 - , All right reserved.