데이터_사이언스_Data_Science/시퀄_SQL

MySQL Zero date value prohibited 에러 처리 방법

The Yellow Lion King 2022. 8. 18. 06:00
반응형

 

현상 : MY SQL 에서 Zero date value prohibited 라는 에러 발생

원인 :  0000-00-00 00:00:00 형태로 저장된 date 값을 java의 date객체로 변환하려할 때 에러 발생

해결방안: datasource 설정 시 jdbc url 뒤에 아래의 내용을 추가해 주면 됨 

추가내용 "?zeroDateTimeBehavior=convertToNull"

jdbc url 예시 : jdbc:mysql://companysystem-dev.cluster-abced9ddd.ap-northeast-2.rds.amazonaws.com:3306/dbname?zeroDateTimeBehavior=convertToNull

 

 

 

 

 

반응형