🐬 기본 환경: 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');
|