조회 수 260 추천 수 0 댓글 0

단축키

Prev이전 문서

Next다음 문서

단축키

Prev이전 문서

Next다음 문서

Extra Form

[MySQL] SQLSTATE[HY000] General error: 1364 field '***' doesn't have a default value 에러

 

 

이번 에러는 서버 이전때문에 MySQL 버전업을 하고 테스트중 발생한 에러이다.

 

처음에는 서버 설정이 다르거나 MySQL 버전이 다름으로서 발생한 에러인줄알고 좀 해맸지만.

 

찾아보니 원인은 굉장히 간단했다.

 

해당 테이블에 INSERT, UPDATE중 해당 컬럼의 값이 들어가지 않기 때문에 발생한 에러로서.

 

해결방법은 컬럼 속성을 NOT NULL에서 NULL로 변경함으로서 해결 할 수 있었다.

 

 

SQL>

 

 ALTER TABLE [테이블 명] MODIFY [컬럼 명] [변경할 컬럼타입];

 

 ALTER TABLE table_name MODIFY column_name NULL;

 

phpmyadmin에서는 더 간단하게 할수 있다

테이블-컬럼을 찾아서 들어간 후 "없음"이라고 나오는 부분을 null로 바꾸면됩니다

 

이렇게 변경해둠으로서 해당 컬럼을 업데이트 및 수정하는 경우 발생하는 문제를 해결 할 수 있었다.


0 0 0 1 0 1 0 0 0 2
List of Articles
번호 분류 제목 날짜 조회 수
공지 유머 🚨(뉴비필독) 전체공지 & 포인트안내 10 2024.11.04 26552
공지 이슈 URL만 붙여넣으면 끝! 임베드 기능 2025.01.21 20937
379955 기사/뉴스 [서울가요대상 D-Day] 별들의 잔치, 인천에 뜬다 newfile 2025.06.21 9
379954 실내는 춥네요 new 2025.06.21 7
379953 일반 라이젠3600이랑 5600 똥값됐네 new 2025.06.21 35
379952 날좋네 1 new 2025.06.21 38
379951 효도 선물로 딱좋아음 콜롬비아 구스다운 75,880원 무배 newfile 2025.06.21 429
379950 배구파 1 new 2025.06.21 47
379949 이슈 갓태어난 송아지 밥주는 법 알려주는 고등학교jpg newfile 2025.06.21 108
379948 유머 릴스 알고리즘 터졌다는 이준영 빙의한 스윙스 newfile 2025.06.21 101
379947 유머 보던 시청자들 깜짝 놀란 이찬원이 직접 만들었다는 거대 바베큐 newfile 2025.06.21 113
379946 미국 콘도나 타운하우스 사는 덕들 있나? 2 2025.06.20 288
Board Pagination Prev 1 2 3 4 5 ... 37996 Next
/ 37996