본문 바로가기
DataBase/MySQL with Error

[해결 방법] Error Code: 1292. Incorrect date value

by HJ0216 2023. 6. 18.

🐬 기본 환경: IDE: MySQL Workbench, Language: MySQL

 

 

발생 Error

MySQL로 다음 Source Code를 실행할 경우,

1
2
insert into user(reg_date) values (2023-06-18);
 
 
 

🚨 다음과 같은 오류 발생

Error Code: 1292. Incorrect date value

 

 

발생 원인

column의 data type이 date일 때, 날짜의 값을 문자열 처리하지 않음

 

 

해결 방법

입력한 date를 '' or ""로 감싸서 날짜 데이터 형식에 맞춰 입력

1
2
insert into user(reg_date) values ('2023-06-18');