🐬 기본 환경: IDE: MySQL Workbench, Language: MySQL
발생 Error
MySQL로 다음 Source Code를 실행할 경우,
1
2
|
insert into user(user_id) values ('hello');
|
🚨 다음과 같은 오류 발생
Error Code: 1364. Field 'user_name' doesn't have any default value
발생 원인
null값이 허용되지 않은 column에 값을 입력하지 않고 데이터 입력
해결 방법
1. null값 허용여부: Nullable로 변경
2. null값이 허용되지 않는 값들을 포함하여 data insert
'DataBase > MySQL with Error' 카테고리의 다른 글
[해결 방법] Error Code: 1452. Cannot add or update a child row: a foreign key constraint fails (0) | 2023.06.18 |
---|---|
[해결 방법] Error Code: 1146. Table 'TEST.user_info' doesn't exist (0) | 2023.06.18 |
[해결 방법] Error Code: 1292. Incorrect date value (0) | 2023.06.18 |
[해결 방법] Error Code: 1406. Data too long for column (0) | 2023.06.18 |
[해결 방법] Error Code: 1046. No database selected (0) | 2023.05.08 |